RetroArch
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
glslang::TStringAtomMap Class Reference

#include <PpContext.h>

Collaboration diagram for glslang::TStringAtomMap:
[legend]

Public Member Functions

 TStringAtomMap ()
 
int getAtom (const char *s) const
 
int getAddAtom (const char *s)
 
const char * getString (int atom) const
 

Protected Member Functions

 TStringAtomMap (TStringAtomMap &)
 
TStringAtomMapoperator= (TStringAtomMap &)
 
void addAtomFixed (const char *s, int atom)
 

Protected Attributes

TUnorderedMap< TString, int > atomMap
 
TVector< const TString * > stringMap
 
int nextAtom
 
TString badToken
 

Constructor & Destructor Documentation

◆ TStringAtomMap() [1/2]

glslang::TStringAtomMap::TStringAtomMap ( )
Here is the call graph for this function:

◆ TStringAtomMap() [2/2]

glslang::TStringAtomMap::TStringAtomMap ( TStringAtomMap )
protected

Member Function Documentation

◆ addAtomFixed()

void glslang::TStringAtomMap::addAtomFixed ( const char *  s,
int  atom 
)
inlineprotected
Here is the caller graph for this function:

◆ getAddAtom()

int glslang::TStringAtomMap::getAddAtom ( const char *  s)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getAtom()

int glslang::TStringAtomMap::getAtom ( const char *  s) const
inline
Here is the caller graph for this function:

◆ getString()

const char* glslang::TStringAtomMap::getString ( int  atom) const
inline
Here is the caller graph for this function:

◆ operator=()

TStringAtomMap& glslang::TStringAtomMap::operator= ( TStringAtomMap )
protected

Member Data Documentation

◆ atomMap

TUnorderedMap<TString, int> glslang::TStringAtomMap::atomMap
protected

◆ badToken

TString glslang::TStringAtomMap::badToken
protected

◆ nextAtom

int glslang::TStringAtomMap::nextAtom
protected

◆ stringMap

TVector<const TString*> glslang::TStringAtomMap::stringMap
protected

The documentation for this class was generated from the following files: