zenilib
0.5.3.0
|
#include <map>
#include <sstream>
#include <string>
#include <vector>
#include "compiler/PoolAlloc.h"
Go to the source code of this file.
Classes | |
class | TMap< K, D, CMP > |
struct | TSourceLoc |
class | TVector< T > |
Macros | |
#define | POOL_ALLOCATOR_NEW_DELETE() |
#define | TPersistString std::string |
#define | TPersistStringStream std::ostringstream |
Typedefs | |
typedef std::basic_string < char, std::char_traits< char > , TStringAllocator > | TString |
typedef pool_allocator< char > | TStringAllocator |
typedef std::basic_ostringstream< char, std::char_traits< char > , TStringAllocator > | TStringStream |
Functions | |
TString * | NewPoolTString (const char *s) |
#define POOL_ALLOCATOR_NEW_DELETE | ( | ) |
#define TPersistString std::string |
#define TPersistStringStream std::ostringstream |
Definition at line 54 of file Common.h.
Referenced by TInfoSinkBase::location(), and TInfoSinkBase::operator<<().
typedef std::basic_string<char, std::char_traits<char>, TStringAllocator> TString |
typedef pool_allocator<char> TStringAllocator |
typedef std::basic_ostringstream<char, std::char_traits<char>, TStringAllocator> TStringStream |
Definition at line 43 of file Common.h.
References TPoolAllocator::allocate(), and GetGlobalPoolAllocator().
Referenced by IdentifyBuiltIns(), TSymbolTable::insertBuiltIn(), InsertBuiltInFunctions(), TSymbolTable::insertConstInt(), switch(), and while().