|
clang
3.8.0
|
Defines the clang::Module class, which describes a module in the source code. More...
#include "clang/Basic/FileManager.h"#include "clang/Basic/SourceLocation.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/DenseSet.h"#include "llvm/ADT/PointerIntPair.h"#include "llvm/ADT/PointerUnion.h"#include "llvm/ADT/SetVector.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/StringMap.h"#include "llvm/ADT/StringRef.h"#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | clang::Module |
| Describes a module or submodule. More... | |
| struct | clang::Module::Header |
| Information about a header directive as found in the module map file. More... | |
| struct | clang::Module::DirectoryName |
| Information about a directory name as found in the module map file. More... | |
| struct | clang::Module::UnresolvedHeaderDirective |
| Stored information about a header directive that was found in the module map file but has not been resolved to a file. More... | |
| struct | clang::Module::UnresolvedExportDecl |
| Describes an exported module that has not yet been resolved (perhaps because the module it refers to has not yet been loaded). More... | |
| struct | clang::Module::LinkLibrary |
| A library or framework to link against when an entity from this module is used. More... | |
| struct | clang::Module::UnresolvedConflict |
| An unresolved conflict with another module. More... | |
| struct | clang::Module::Conflict |
| A conflict between two modules. More... | |
| class | clang::VisibleModuleSet |
| A set of visible modules. More... | |
Namespaces | |
| llvm | |
| DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterators. | |
| clang | |
| Dataflow Directional Tag Classes. | |
Typedefs | |
| typedef SmallVector< std::pair < std::string, SourceLocation >, 2 > | clang::ModuleId |
| Describes the name of a module. More... | |
Defines the clang::Module class, which describes a module in the source code.
Definition in file Basic/Module.h.
1.8.6