| Flutter Impeller |

Namespaces | Functions | Variables
switches.cc File Reference
`#include "impeller/compiler/switches.h"`
`#include <algorithm>`
`#include <cctype>`
`#include <filesystem>`
`#include <map>`
`#include "flutter/fml/file.h"`
`#include "fml/command_line.h"`
`#include "impeller/compiler/types.h"`
`#include "impeller/compiler/utilities.h"`

Go to the source code of this file.

## Namespaces
| impeller
| impeller::compiler

## Functions
static TargetPlatform | impeller::compiler::TargetPlatformFromCommandLine (const fml::CommandLine &command_line)
static std::vector< TargetPlatform > | impeller::compiler::RuntimeStagesFromCommandLine (const fml::CommandLine &command_line)
static SourceType | impeller::compiler::SourceTypeFromCommandLine (const fml::CommandLine &command_line)
static std::filesystem::path | impeller::compiler::GetOptionAsPath (const fml::CommandLine &command_line, const char *arg)

## Variables
static const std::map< std::string, TargetPlatform > | impeller::compiler::kKnownPlatforms
static const std::map< std::string, TargetPlatform > | impeller::compiler::kKnownRuntimeStages
static const std::map< std::string, SourceType > | impeller::compiler::kKnownSourceTypes