webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
TSymbol Class Reference

#include <SymbolTable.h>

Inheritance diagram for TSymbol:
angle::NonCopyable TFunction TInterfaceBlockName TVariable

Public Member Functions

 POOL_ALLOCATOR_NEW_DELETE ()
 
 TSymbol (const TString *n)
 
virtual ~TSymbol ()
 
const TStringgetName () const
 
virtual const TStringgetMangledName () const
 
virtual bool isFunction () const
 
virtual bool isVariable () const
 
int getUniqueId () const
 
void relateToExtension (const TString &ext)
 
const TStringgetExtension () const
 

Constructor & Destructor Documentation

◆ TSymbol()

TSymbol::TSymbol ( const TString n)

◆ ~TSymbol()

virtual TSymbol::~TSymbol ( )
inlinevirtual

Member Function Documentation

◆ getExtension()

const TString& TSymbol::getExtension ( ) const
inline

◆ getMangledName()

virtual const TString& TSymbol::getMangledName ( ) const
inlinevirtual

Reimplemented in TFunction.

◆ getName()

const TString& TSymbol::getName ( ) const
inline

◆ getUniqueId()

int TSymbol::getUniqueId ( ) const
inline

◆ isFunction()

virtual bool TSymbol::isFunction ( ) const
inlinevirtual

Reimplemented in TFunction.

◆ isVariable()

virtual bool TSymbol::isVariable ( ) const
inlinevirtual

Reimplemented in TVariable.

◆ POOL_ALLOCATOR_NEW_DELETE()

TSymbol::POOL_ALLOCATOR_NEW_DELETE ( )

◆ relateToExtension()

void TSymbol::relateToExtension ( const TString ext)
inline

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