ROOT  6.06/09
Reference Guide
Macros | Functions | Variables
Scanner.cxx File Reference
#include "Scanner.h"
#include "clang/AST/ASTConsumer.h"
#include "clang/Basic/SourceLocation.h"
#include "clang/Basic/SourceManager.h"
#include "llvm/ADT/SmallSet.h"
#include "clang/Sema/Sema.h"
#include "clang/Frontend/CompilerInstance.h"
#include "cling/Interpreter/Interpreter.h"
#include "llvm/Support/Path.h"
#include "TClassEdit.h"
#include <iostream>
#include <sstream>
#include "SelectionRules.h"
+ Include dependency graph for Scanner.cxx:

Go to the source code of this file.

Macros

#define SHOW_WARNINGS
 
#define FILTER_WARNINGS
 
#define DIRECT_OUTPUT
 

Functions

voidToDeclProp (clang::Decl *item)
 
size_t APIntToSize (const llvm::APInt &num)
 
long APIntToLong (const llvm::APInt &num)
 
std::string APIntToStr (const llvm::APInt &num)
 
std::string IntToStr (int num)
 
std::string IntToStd (int num)
 
std::string Message (const std::string &msg, const std::string &location)
 
std::string AddSpace (const std::string &txt)
 

Variables

cling::Interpreter * gInterp
 

Macro Definition Documentation

#define DIRECT_OUTPUT

Definition at line 39 of file Scanner.cxx.

#define FILTER_WARNINGS

Definition at line 38 of file Scanner.cxx.

#define SHOW_WARNINGS

Definition at line 32 of file Scanner.cxx.

Function Documentation

std::string AddSpace ( const std::string &  txt)
inline

Definition at line 286 of file Scanner.cxx.

Referenced by RScanner::UnknownDecl(), and RScanner::UnsupportedDecl().

long APIntToLong ( const llvm::APInt &  num)
inline

Definition at line 143 of file Scanner.cxx.

size_t APIntToSize ( const llvm::APInt &  num)
inline

Definition at line 136 of file Scanner.cxx.

std::string APIntToStr ( const llvm::APInt &  num)
inline

Definition at line 150 of file Scanner.cxx.

std::string IntToStd ( int  num)
inline

Definition at line 166 of file Scanner.cxx.

Referenced by RScanner::GetClassName(), and RScanner::GetEnumName().

std::string IntToStr ( int  num)
inline

Definition at line 157 of file Scanner.cxx.

std::string Message ( const std::string &  msg,
const std::string &  location 
)
inline

Definition at line 175 of file Scanner.cxx.

Referenced by RScanner::ShowError(), RScanner::ShowInfo(), and RScanner::ShowWarning().

void* ToDeclProp ( clang::Decl *  item)
inline

Definition at line 128 of file Scanner.cxx.

Variable Documentation

cling::Interpreter* gInterp