clang 22.0.0git
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)

Enumerations

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

Functions

std::vector< TestLanguageclang::getCOrLater (int MinimumStd)
std::vector< TestLanguageclang::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 )
Value:
Lang_##lang##version,

Definition at line 24 of file CommandLineArgs.h.