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

Go to the source code of this file.

Namespaces

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

Macros

#define TESTLANGUAGE(lang, version, std_flag, version_index)    Lang_##lang##version,
 

Enumerations

enum  clang::TestLanguage { clang::Lang_OpenCL , clang::Lang_OBJC , clang::Lang_OBJCXX }
 

Functions

std::vector< TestLanguage > clang::getCOrLater (int MinimumStd)
 
std::vector< TestLanguage > clang::getCXXOrLater (int MinimumStd)
 
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.
 

Macro Definition Documentation

◆ TESTLANGUAGE

#define TESTLANGUAGE (   lang,
  version,
  std_flag,
  version_index 
)     Lang_##lang##version,

Definition at line 24 of file CommandLineArgs.h.