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, of
public abstract com.google.common.collect.ImmutableList<Arg> getPlatformFlags()
CxxToolFlags
#getRuleFlags()
.getPlatformFlags
in class CxxToolFlags
public abstract com.google.common.collect.ImmutableList<Arg> getRuleFlags()
CxxToolFlags
#getPlatformFlags()
.getRuleFlags
in class CxxToolFlags
public static void addCxxToolFlags(ExplicitCxxToolFlags.Builder builder, CxxToolFlags flags)