#include "clang/Basic/Module.h"
#include "clang/Basic/CharInfo.h"
#include "clang/Basic/FileManager.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/SourceLocation.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cassert>
#include <functional>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
◆ getModuleNameFromComponent() [1/2]
static StringRef getModuleNameFromComponent |
( |
const std::pair< std::string, SourceLocation > & |
IdComponent | ) |
|
|
static |
◆ getModuleNameFromComponent() [2/2]
static StringRef getModuleNameFromComponent |
( |
StringRef |
R | ) |
|
|
static |
◆ hasFeature()
◆ isPlatformEnvironment()
static bool isPlatformEnvironment |
( |
const TargetInfo & |
Target, |
|
|
StringRef |
Feature |
|
) |
| |
|
static |
◆ printModuleId() [1/2]
template<typename Container >
static void printModuleId |
( |
raw_ostream & |
OS, |
|
|
const Container & |
C |
|
) |
| |
|
static |
◆ printModuleId() [2/2]
template<typename InputIter >
static void printModuleId |
( |
raw_ostream & |
OS, |
|
|
InputIter |
Begin, |
|
|
InputIter |
End, |
|
|
bool |
AllowStringLiterals = true |
|
) |
| |
|
static |