All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TShHandleBase Class Reference

#include <ShHandle.h>

Inherited by TCompiler.

Public Member Functions

 TShHandleBase ()
virtual ~TShHandleBase ()
virtual TCompilergetAsCompiler ()
virtual TranslatorHLSLgetAsTranslatorHLSL ()

Protected Attributes

TPoolAllocator allocator

Detailed Description

Definition at line 41 of file ShHandle.h.

Constructor & Destructor Documentation

TShHandleBase::TShHandleBase ( )

Definition at line 48 of file Compiler.cpp.

References TPoolAllocator::push(), and SetGlobalPoolAllocator().

TShHandleBase::~TShHandleBase ( )

Definition at line 53 of file Compiler.cpp.

References NULL, TPoolAllocator::popAll(), and SetGlobalPoolAllocator().

Member Function Documentation

virtual TCompiler* TShHandleBase::getAsCompiler ( )
virtual TranslatorHLSL* TShHandleBase::getAsTranslatorHLSL ( )

Reimplemented in TranslatorHLSL.

Definition at line 46 of file ShHandle.h.

Referenced by ShGetInfoPointer().

Member Data Documentation

TPoolAllocator TShHandleBase::allocator

Definition at line 51 of file ShHandle.h.

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