LLVM API Documentation
#include "llvm/Support/Annotation.h"
#include <map>
Include dependency graph for Annotation.cpp:
Go to the source code of this file.
Typedefs | |
typedef std::map< const std::string, unsigned > | IDMapType |
typedef Annotation *(* | AnnFactory )(AnnotationID, const Annotable *, void *) |
typedef std::map< unsigned, std::pair< AnnFactory, void * > > | FactMapType |
Functions | |
static IDMapType & | getIDMap () |
static FactMapType & | getFactMap () |
static void | eraseFromFactMap (unsigned ID) |
Variables | |
static unsigned | IDCounter = 0 |
static FactMapType * | TheFactMap = 0 |
|
Definition at line 36 of file Annotation.cpp. |
|
Definition at line 37 of file Annotation.cpp. |
|
Definition at line 29 of file Annotation.cpp. |
|
Definition at line 46 of file Annotation.cpp. References TheFactMap. |
|
Definition at line 40 of file Annotation.cpp. References TheFactMap. Referenced by llvm::AnnotationManager::createAnnotation(). |
|
Definition at line 33 of file Annotation.cpp. Referenced by llvm::AnnotationManager::getID(), and llvm::AnnotationManager::getName(). |
|
Definition at line 30 of file Annotation.cpp. Referenced by llvm::AnnotationManager::getID(). |
|
Definition at line 39 of file Annotation.cpp. Referenced by eraseFromFactMap(), and getFactMap(). |