public abstract class ExplicitCxxToolFlags extends CxxToolFlags
CxxToolFlags implementation where the flags are stored explicitly as lists.| Modifier and Type | Class and Description |
|---|---|
static class |
ExplicitCxxToolFlags.Builder |
| Constructor and Description |
|---|
ExplicitCxxToolFlags() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addCxxToolFlags(ExplicitCxxToolFlags.Builder builder,
CxxToolFlags flags) |
abstract com.google.common.collect.ImmutableList<Arg> |
getPlatformFlags()
Flags that precede flags from
#getRuleFlags(). |
abstract com.google.common.collect.ImmutableList<Arg> |
getRuleFlags()
Flags that succeed flags from
#getPlatformFlags(). |
concat, copyOf, explicitBuilder, getAllFlags, ofpublic abstract com.google.common.collect.ImmutableList<Arg> getPlatformFlags()
CxxToolFlags#getRuleFlags().getPlatformFlags in class CxxToolFlagspublic abstract com.google.common.collect.ImmutableList<Arg> getRuleFlags()
CxxToolFlags#getPlatformFlags().getRuleFlags in class CxxToolFlagspublic static void addCxxToolFlags(ExplicitCxxToolFlags.Builder builder, CxxToolFlags flags)