clang 20.0.0git
Namespaces | Enumerations | Functions
CommandLineArgs.h File Reference
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/StringRef.h"
#include <string>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 

Enumerations

enum  clang::TestLanguage {
  clang::Lang_C89 , clang::Lang_C99 , clang::Lang_CXX03 , clang::Lang_CXX11 ,
  clang::Lang_CXX14 , clang::Lang_CXX17 , clang::Lang_CXX20 , clang::Lang_CXX23 ,
  clang::Lang_OpenCL , clang::Lang_OBJC , clang::Lang_OBJCXX
}
 

Functions

std::vector< std::string > clang::getCommandLineArgsForTesting (TestLanguage Lang)
 
std::vector< std::string > clang::getCC1ArgsForTesting (TestLanguage Lang)
 
StringRef clang::getFilenameForTesting (TestLanguage Lang)
 
std::string clang::getAnyTargetForTesting ()
 Find a target name such that looking for it in TargetRegistry by that name returns the same target.