WSF
UsValRef Struct Reference

#include <UsSymbolTable.hpp>

Collaboration diagram for UsValRef:

Public Member Functions

 UsValRef ()
 UsValRef (UsSymbol *aSymPtr)
 UsValRef (UsType *aObjectTypePtr, const char *aFunctionNamePtr)
bool IsNull () const
bool operator== (const UsValRef &aRhs) const
bool operator< (const UsValRef &aRhs) const

Public Attributes

union { 
   UsSymbol *   mSymbolPtr 
   UsType *   mFunctionTypePtr 
}; 
const char * mFunctionNamePtr

Constructor & Destructor Documentation

◆ UsValRef() [1/3]

UsValRef::UsValRef ( )
inline

References mFunctionNamePtr, and mSymbolPtr.

Referenced by operator<(), and operator==().

◆ UsValRef() [2/3]

UsValRef::UsValRef ( UsSymbol * aSymPtr)
inline

References mFunctionNamePtr, and mSymbolPtr.

◆ UsValRef() [3/3]

UsValRef::UsValRef ( UsType * aObjectTypePtr,
const char * aFunctionNamePtr )
inline

Member Function Documentation

◆ IsNull()

bool UsValRef::IsNull ( ) const
inline

References mSymbolPtr.

◆ operator<()

bool UsValRef::operator< ( const UsValRef & aRhs) const
inline

◆ operator==()

bool UsValRef::operator== ( const UsValRef & aRhs) const
inline

Member Data Documentation

◆ [union]

union { ... } UsValRef

◆ mFunctionNamePtr

◆ mFunctionTypePtr

◆ mSymbolPtr


The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved