| C_GUID | Globally unique identifier structure |
| CBurger::Flash::ActionScriptValue | |
| CBurger::DisplayDirectX9::AdapterInfo | Information for a display device |
| CBurger::add_const< T > | Add the const qualifier to a type |
| CBurger::add_cv< T > | Add the const and volatile qualifier to a type |
| CBurger::add_volatile< T > | Add the volatile qualifier to a type |
| CBurger::ADPCMState_t | |
| CBurger::allocator< T > | Implementation of std::allocator<> |
| CBurger::allocator< const void > | Implementation of std::allocator<void> |
| CBurger::allocator< void > | Implementation of std::allocator<void> |
| CAndroidGuidCalls_t | |
| CBurger::ArgumentType_Dispatch< T, size, bIsIntegral, bIsPointer > | Intrinsic data type dispatcher |
| CBurger::ArgumentType_DispatchPtr< T, size, bIsIntegral > | Intrinsic data type dispatcher |
| CBurger::ArgumentType_t | Base structure for ArgumentType |
| CBurger::ArgumentType | Container class for passing data to SafePrint |
| CBurger::ArgumentTypeDataUnion_t | Data stored in this object |
| CBurger::assert_t | Container structure for assert support |
| CBurger::AutoreleasePool | Create an instance of a NSAutoreleasePool |
| CBurger::AutoRepeat | Autorepeat a joystick |
| CAutoRepeat_t | Data to handle joystick button auto repeating |
| CBurger::DecompressMP3::BandInfo_t | |
| CBurger::Base | Base class for virtual destructor |
| CBurger::AllocatorBase | Base class for memory manager objects |
| CBurger::AllocatorANSI | ANSI Memory Manager object |
| CBurger::AllocatorHandle | |
| CBurger::CommandParameter | Base class for command line parameters |
| CBurger::CommandParameterBooleanTrue | Class for a boolean command line parameters |
| CBurger::CommandParameterString | Class for a string command line parameter |
| CBurger::CommandParameterWordPtr | Class for a numeric string command line parameter |
| CBurger::Compress | Base class for data compression |
| CBurger::CompressDeflate | Compress data using Deflate Encoding |
| CBurger::CompressILBMRLE | Compress data using ILBM Run Length Encoding |
| CBurger::CompressLZSS | Compress data using LZSS encoding |
| CBurger::ConsoleApp | Base class for console applications |
| CBurger::Decompress | Base class for data decompression |
| CBurger::DecompressAudio | Base class for audio decompression codec |
| CBurger::Decompress16BitBEAudio | Process 16 bit audio data in Big Endian format |
| CBurger::Decompress16BitLEAudio | Process 16 bit audio data in Little Endian format |
| CBurger::Decompress32BitBEAudio | Process 32 bit audio data in Big Endian format |
| CBurger::Decompress32BitLEAudio | Process 32 bit audio data in Little Endian format |
| CBurger::DecompressALaw | Process audio data compressed with ALaw |
| CBurger::DecompressMP3 | Process audio data compressed with MP3 |
| CBurger::DecompressMace3 | Decompress MACE 3 format |
| CBurger::DecompressMace6 | Decompress MACE 6 format |
| CBurger::DecompressMicrosoftADPCM | Decompress Microsoft ADPCM format |
| CBurger::DecompressSigned8BitAudio | Process signed 8 bit audio data |
| CBurger::DecompressULaw | Process audio data compressed with ULaw |
| CBurger::DecompressUnsigned8BitAudio | Process unsigned 8 bit audio data |
| CBurger::DecompressDeflate | Decompress Deflate format |
| CBurger::DecompressILBMRLE | Decompress RLE format |
| CBurger::DecompressLZSS | Decompress LZSS format |
| CBurger::Display | Base class for instantiating a video display and the API to drive it |
| CBurger::DisplayDIB | |
| CBurger::DisplayDIBSoftware8 | DIB startup and teardown class |
| CBurger::DisplayDirectX11 | |
| CBurger::DisplayDirectX9 | |
| CBurger::DisplayDirectX9Software8 | |
| CBurger::DisplayOpenGL | |
| CBurger::DisplayOpenGLSoftware8 | |
| CBurger::FileINI::Generic | Base class for INI file line objects |
| CBurger::FileINI::Comment | Untouched text object |
| CBurger::FileINI::Entry | Key / Value pair |
| CBurger::FileINI::Section | INI section chunk |
| CBurger::FileXML::Generic | Base class for XML file objects |
| CBurger::FileXML::Attribute | XML Attribute key / value pair |
| CBurger::FileXML::CData | Untouched text object intended for application parsing |
| CBurger::FileXML::Comment | Comment text object |
| CBurger::FileXML::Declaration | XML Declaration object |
| CBurger::FileXML::Element | XML Element object |
| CBurger::FileXML::RawText | Raw text object |
| CBurger::FileXML::Root | Linked list root object |
| CBurger::Flash::BaseExecute | Execution base class |
| CBurger::Font | Base class for font manager |
| CBurger::Font4Bit | Class to render a tiny space 4 bit per pixel font |
| CBurger::GameApp | Base class for video game application |
| CBurger::Joypad | |
| CBurger::Keyboard | Keyboard input manager |
| CBurger::Mouse | Class for mouse input |
| CBurger::NetPlay | Network game manager |
| CBurger::NetworkModule | |
| CBurger::NetworkModuleTCP | |
| CBurger::NetworkModuleSettings | Abstract class for settings for endpoints |
| CBurger::NetworkModuleSettingsTCP | |
| CBurger::RandomBase | A random number generator base class |
| CBurger::Random | A simple random number generator |
| CBurger::RandomMersenneTwist | Random number generator using Mersenne Twist (MT19937) |
| CBurger::ReferenceCounter | Class to track an object using SmartPointer |
| CBurger::DisplayObject | Class for managing display objects |
| CBurger::Effect | Base class for shader effects |
| CBurger::Effect2D | |
| CBurger::Effect2DDX9 | |
| CBurger::Effect2DOpenGL | |
| CBurger::EffectPositionColorTexture | |
| CBurger::EffectPositionColorTextureDX9 | |
| CBurger::EffectPositionColorTextureOpenGL | |
| CBurger::EffectPositionTexture | |
| CBurger::EffectPositionTextureDX9 | |
| CBurger::EffectPositionTextureOpenGL | |
| CBurger::Shader2DCColor | |
| CBurger::Shader2DCColorDX9 | |
| CBurger::Shader2DCColorOpenGL | |
| CBurger::Shader2DColorVertex | |
| CBurger::Shader2DColorVertexDX9 | |
| CBurger::Shader2DColorVertexOpenGL | |
| CBurger::Texture | Class for managing hardware images |
| CBurger::TextureDirectX9 | Class for containing raw images |
| CBurger::VertexBuffer | |
| CBurger::VertexBufferDirectX9 | |
| CBurger::Flash::SharedBuffer | Shared data buffer |
| CBurger::SoundManager::Buffer | Audio data class |
| CBurger::SoundBufferRez | Convenience class for sound files in resources |
| CBurger::WeakAndStrongBase | Base class to support WeakPointer and SmartPointer |
| CBurger::Flash::ActionScriptProperty | Shared data buffer |
| CBurger::Flash::ClassInfo | Data to represent class_info |
| CBurger::Flash::ExceptionInfo | Data to represent exception_info |
| CBurger::Flash::InstanceInfo | Data to represent instance_info |
| CBurger::Flash::MetadataInfo | Data to represent metadata_info |
| CBurger::Flash::ScriptInfo | Data to represent script_info |
| CBurger::Flash::TraitsInfo | Optional class traits |
| CBurger::SoundManager | |
| CBurger::Steam | |
| CBase_delete | Delete an object using Burger::delete_object() |
| CBurger::SoundManager::BufferDescription_t | |
| CBurger::SoundManager::BufferDecoder | |
| CBurger::DisplayDirectX9::BufferFormatGroup | Information for all pixel formats for a specific rendering device |
| CCallNames_t | |
| CBurger::CaptureStdout | Class to capture stdout and stderr |
| CBurger::Sequencer::Channel_t | |
| CBurger::DecompressMP3::Chunk_t | |
| CBurger::OutputMemoryStream::Chunk_t | Data chunk for OutputMemoryStream |
| CBurger::ClassArray< T > | Template for creating arrays of class objects |
| CBurger::CompressDeflate::CodeData_t | Structure for each huffman tree entry |
| CBurger::CodeFramework | Manage MacOSX / iOS Framework library files |
| CBurger::CodeLibrary | Manage code library files |
| CBurger::CodePage | Shared constants for code page handlers |
| CBurger::ISOLatin1 | Conversion routines to support the ISOLatin1 text encoding scheme |
| CBurger::MacRomanUS | Conversion routines to support the MacRomanUS text encoding scheme |
| CBurger::UTF32 | Conversion routines to the UTF32 format |
| CBurger::Win1252 | Conversion routines to support the Win1252 text encoding scheme |
| CBurger::Win437 | Conversion routines to support the Win437 text encoding scheme |
| CBurger::Flash::ColorTransform | Color transform for Adobe Flash |
| CBurger::Sequencer::Command_t | A buffer describing a single note |
| CBurger::conditional< B, T, F > | Select a type based if the conditional is true or false |
| CBurger::ConditionVariable | Class for creating a condition variable |
| CBurger::HashMapShared::const_iterator | STL compatible iterator base class |
| CBurger::HashMap< T, U >::const_iterator | STL compatible constant iterator for HashMap |
| CBurger::HashMap< T, U >::iterator | STL compatible iterator for HashMap |
| CBurger::CPUID_t | Structure that holds the features of the CPU |
| CBurger::Unix::DBusInstance | Handler for a dbus session |
| Cdefault_delete | Delete an object using delete |
| Cdefault_delete< T > | |
| Cdefault_delete_array | Delete an object using delete[] |
| Cdefault_delete_array< T > | |
| CBurger::default_delete_Base< T > | |
| CBurger::default_delete_Free< T > | |
| CBurger::DecompressDeflate::DeflateHuft_t | Deflate huffman tree definition |
| CBurger::DetectMultiLaunch | Class to detect multiple launches of a desktop application |
| CBurger::DisplayDirectX9::DeviceInfo | Information for a GPU device |
| CBurger::DisplayDirectX9::DeviceSettings_t | Structure to describe the state of a Direct3D9 device |
| CBurger::Mouse::DeviceStruct | |
| CBurger::DirectoryEntry_t | A directory entry returned by DirectorySearch |
| CBurger::DirectorySearch | Directory contents iteration class |
| CBurger::DirectXPerfMarker | DirectX performance marker |
| CBurger::disable_if< B, T > | Create typedef type if condition is false |
| CBurger::DisplayDirectX9::DisplayMode_t | Structure to describe a DirectX 9 display mode |
| CBurger::DoubleLinkedList_t | Double linked list |
| CBurger::DoubleLinkedList | Simple double linked list manager |
| CBurger::LinkedListObjects::Object | Instance of a linked list object that contains a pointer to arbitrary data |
| CBurger::LinkedListPointer | Double linked list with pointer class |
| CBurger::RunQueue::RunQueueEntry | Function pointer entry |
| CBurger::DisplayDirectX9::BufferFormatGroup::DSMSConflict_t | Structure to describe incompatible D3DFORMAT / D3DMULTISAMPLE_TYPE pairs |
| CBurger::DisplayDirectX11::DXGISurfaceDesc_t | |
| CBurger::Dxt1Packet_t | Data structure for a DXT1 compressed texture block |
| CBurger::Dxt3Packet_t | Data structure for a DXT3 compressed texture block |
| CBurger::Dxt5Packet_t | Data structure for a DXT5 compressed texture block |
| CBurger::Queue< T >::Element | A single data chunk in the queue |
| CBurger::enable_if< B, T > | Create typedef type if condition is true |
| CBurger::GridIndexBox::Entry | Data chunk for GridIndexBox |
| CBurger::HashMapShared::Entry | Base data entry for HashMap |
| CBurger::HashMap< T, U >::Entry | Key / data pair for HashMap |
| CBurger::GridIndexPoints::Entry_t | Singly linked data chunk for GridIndexPoints |
| CBurger::NetworkModuleSettings::EnumeratedServerInfo_t | Information presented to the callback on a server to add or remove from the application's internal lists |
| CBurger::DisplayDirectX9::Enumerator | DirectX 9 device enumerator |
| CBurger::Sequencer::EnvelopeMarker_t | A single entry for sound envelope marking |
| CBurger::error_message_t | Error message information |
| CBurger::EventHeader_t | Base structure for events |
| CBurger::JoypadButtonEvent_t | Structure for joypad button events |
| CBurger::KeyEvent_t | Structure holding a keyboard event |
| CBurger::MouseButtonEvent_t | Structure for mouse button events |
| CBurger::MouseMotionEvent_t | Structure for mouse motion events |
| CBurger::MousePositionEvent_t | Structure for mouse position events |
| CBurger::MouseWheelEvent_t | Structure for mouse wheel events |
| CBurger::Filename::ExpandCache_t | Structure to contain a directory cache entry |
| CBurger::File | System file reference class |
| CBurger::FileAPF | Reads files |
| CBurger::FileBMP | Reads and writes BMP files |
| CBurger::FileDDS | Reads and writes DDS files |
| CBurger::FileGIF | Reads and writes GIF files |
| CBurger::FileINI | Reads and writes INI files |
| CBurger::FileLBM | Reads and writes LBM files |
| CBurger::FileManager | Global file system manager |
| CBurger::FileManagerSimple | Initialization class for the global FileManager structure |
| CBurger::FileMP3 | Reads and writes MP3 files |
| CBurger::Filename | File name container |
| CBurger::RezFile::FilenameToRezNum_t | Sorted list of filenames |
| CBurger::FilePCX | Reads and writes PCX files |
| CBurger::FilePNG | Reads and writes PNG files |
| CBurger::RezFile::FileRezEntry_t | Data image of a resource entry |
| CBurger::RezFile::FileRezGroup_t | Data image of a resource group |
| CBurger::FileTGA | Reads and writes TGA files |
| CBurger::FileXML | Reads and writes XML files |
| CBurger::FixedMatrix3D_t | 3 dimensional fixed point matrix |
| CBurger::FixedMatrix4D_t | 4x4 fixed16_16_t matrix |
| CBurger::FixedVector2D_t | 2 dimensional fixed point vector |
| CBurger::FixedVector3D_t | 3D fixed16_16_t vector |
| CBurger::FixedVector4D_t | 4 dimensional fixed point vector |
| CBurger::SafePrint::ParamInfo_t::FloatDigitInfo_t | |
| CBurger::FloatTimer | Floating point timer |
| CBurger::ForwardLink | Singly linked list pointer |
| CBurger::FourCharacterCode_t | Helper structure to create 4 characters codes |
| CBurger::FPInfo | Class for analyzing a floating point number |
| CBurger::FPLargeInt | Class for managing a very large integer for double precision |
| CBurger::FPPrintInfo | Digit printing class for floating point |
| CBurger::DecompressMP3::FrameHeader_t | Decoded 32 bit MP3 packet header |
| CBurger::DecompressMP3::FrameHeaderExt_t | Decoded 32 bit MP3 packet header with extended information |
| CFree_delete | Delete an object using Burger::free_memory() |
| CBurger::NetPlay::GameInfo_t | |
| CBurger::GfxShape_t | |
| CBurger::GIFDecoder | GIF style LZW decompresser |
| CBurger::GIFEncoder | GIF style LZW compressor |
| CBurger::GlobalMemoryManager | Singleton class for global memory allocation |
| CBurger::Globals | Global variables shared by all functions in the application |
| CBurger::Display::Globals_t | Values to describe the default settings of the display |
| CBurger::GOST_t | 32 byte array to contain a GOST hash |
| CBurger::GOSTHasher_t | Multi-pass GOST hash generator |
| CBurger::DecompressMP3::GranuleInfo_t | |
| CBurger::GridIndexBox | Class for managing a grid with objects on overlapping areas |
| CBurger::GridIndexPoints | Manager to handle a grid with singly linked lists with values |
| CBurger::NetPlay::GroupInfo_t | |
| CBurger::NetPlay::GroupInfos | Array of GroupInfo_t structures |
| CBurger::Half | Container for a 16 bit float |
| CBurger::MemoryManagerHandle::Handle_t | Structure describing an allocated chunk of memory |
| CBurger::HashMapShared | Base class for HashMap |
| CBurger::HashMap< String, U > | |
| CBurger::HashMapString< U > | String key / data pair hash for quick lookup and retrieval |
| CBurger::HashMapStringCase< U > | String key / data pair hash for quick lookup and retrieval |
| CBurger::HashMap< String, Burger::CodeLibrary * > | |
| CBurger::HashMapString< Burger::CodeLibrary * > | |
| CBurger::HashMap< T, U > | Key / data pair hash for quick lookup and retrieval |
| CBurger::HSL_t | Hue, Saturation and Intensity 32 bit floating point values |
| CBurger::DecompressMP3::HuffmanCodeHeader_t | |
| CBurger::ice_and< p1, p2, p3, p4, p5, p6, p7 > | Test for all values being true |
| CBurger::ice_eq< p1, p2 > | Test for equality |
| CBurger::ice_ne< p1, p2 > | Test for inequality |
| CBurger::ice_not< p > | Reverse boolean input |
| CBurger::ice_or< p1, p2, p3, p4, p5, p6, p7 > | Test for any value being true |
| CBurger::FileMP3::ID3V2Tag_t | |
| CBurger::Image | Class for containing raw images |
| CBurger::InputMemoryStream | Fast input memory stream |
| CBurger::InputRezStream | InputMemoryStream for RezFile |
| CBurger::Sequencer::InstrData_t | |
| CBurger::integral_constant< T, _Value > | Wrap a static constant of specified type |
| CBurger::integral_constant< bool, _Value > | |
| CBurger::bool_constant< true > | |
| CBurger::bool_constant< false > | |
| CBurger::bool_constant< _Value > | Wrap a static bool constant |
| CBurger::integral_constant< uintptr_t, alignof(T)> | |
| CBurger::alignment_of< T > | Determine the alignment of an object |
| CBurger::is_arithmetic< T > | Test if a type is an integer or a floating point number |
| CBurger::is_const< T > | Test if a type is const |
| CBurger::is_floating_point< T > | Test if a type is a float |
| Cis_function | Simplified implementation of std::is_function |
| Cis_function< T > | |
| CBurger::is_fundamental< T > | Test if a type is arithmetic or void |
| CBurger::is_integral< T > | Test if a type is an integer |
| CBurger::is_lvalue_reference< T > | Test if a type is an lvalue reference |
| CBurger::is_pointer< T > | Test if a type is a pointer |
| CBurger::is_reference< T > | Test if a type is a reference |
| CBurger::is_rvalue_reference< T > | Test if a type is an rvalue reference |
| CBurger::is_same< T, U > | Determine if two objects are the same type |
| CBurger::is_signed< T > | Test if a type is a signed value |
| CBurger::is_unsigned< T > | Test if a type is an unsigned value |
| CBurger::is_void< T > | Test if a type is void |
| CBurger::is_volatile< T > | Test if a type is volatile |
| CBurger::Flash::ItemInfo_t | Optional key/value pairs |
| CBurger::GridIndexBox::iterator | STL compatible iterator |
| CBurger::GridIndexPoints::iterator | STL compatible iterator |
| CBurger::Joypad::JoypadData_t | Data record for each joypad |
| CBurger::Joypad::JoypadRange_t | Range for each axis to convert analog data to digital data |
| CJoypadRawData_t | Current data read for a joypad |
| CBurger::LastInFirstOut | Class that manages a last in first out singly linked list |
| CBurger::MPLastInFirstOut | Thread safe class that manages a last in first out singly linked list |
| CBurger::DecompressMP3::Layer2_AllocEntry_t | Preset tables for Version 1, Layer 2 allocation entries |
| CBurger::DecompressMP3::Layer3Huffman_t | |
| CBurger::DecompressMP3::Layer3SideInfo_t | |
| CBurger::LinkedListObjects | Linked list object class |
| CBurger::Localization | Localization functions |
| CBurger::NetworkModuleSettings::LocatedServer_t | Description of a located server |
| CBurger::longlong_t | 64 bit signed integer as 2 32 bit integers |
| CBurger::LWShape_t | |
| CBurger::LWXShape_t | |
| CBurger::MacAddress_t | |
| CBurger::MACEState_t | State of MACE compression/decompression |
| CBurger::MacOSXOld | Functions exclusive to Apple macOS |
| CBurger::Flash::Manager | Manager to support the playing of Flash files |
| CBurger::Flash::Matrix23 | 2x3 matrix for two dimensional rotations |
| CBurger::Matrix3D_t | 3 dimensional floating point matrix |
| CBurger::Matrix4D_t | 4 dimensional floating point matrix |
| CBurger::MD2_t | 16 byte array to contain an MD2 hash |
| CBurger::MD2Hasher_t | Multi-pass MD2 hash generator |
| CBurger::MD4_t | 16 byte array to contain an MD4 hash |
| CBurger::MD4Hasher_t | Multi-pass MD4 hash generator |
| CBurger::MD5_t | 16 byte array to contain an MD5 hash |
| CBurger::MD5Hasher_t | Multi-pass MD5 hash generator |
| CBurger::MemoryManager | Base class for memory managers |
| CBurger::MemoryManagerANSI | ANSI Memory Manager |
| CBurger::MemoryManagerGlobalANSI | Global ANSI Memory Manager helper class |
| CBurger::MemoryManagerHandle | Handle based Memory Manager |
| CBurger::MemoryManagerGlobalHandle | Global Handle Memory Manager helper class |
| CBurger::PS4::MemoryManagerDefaults | Used by allocators for memory configuration |
| CBurger::PS4::MemoryPageChunk | Used by allocators for memory chunk tracking |
| CBurger::NetPlay::MessageHeader_t | Base header for a network packet |
| CBurger::NetPlay::MessageError_t | |
| CBurger::NetPlay::MessageGameOver_t | |
| CBurger::NetPlay::MessageGroupCreated_t | |
| CBurger::NetPlay::MessageGroupDeleted_t | |
| CBurger::NetPlay::MessageHostChanged_t | |
| CBurger::NetPlay::MessageJoinApproved_t | |
| CBurger::NetPlay::MessageJoinDenied_t | |
| CBurger::NetPlay::MessageJoinRequest_t | |
| CBurger::NetPlay::MessageJoinResponse_t | |
| CBurger::NetPlay::MessagePlayerAddedToGroup_t | |
| CBurger::NetPlay::MessagePlayerJoined_t | |
| CBurger::NetPlay::MessagePlayerLeft_t | |
| CBurger::NetPlay::MessagePlayerRemovedFromGroup_t | |
| CBurger::NetPlay::MessagePlayerTypeChanged_t | |
| CBurger::Mouse::MouseEvent_t | |
| CBurger::DisplayDirectX9::BufferFormatGroup::MSQuality_t | Structure to describe the maximum quality for a multisample type |
| CBurger::Flash::Multiname | Data packet for Flash Multiname support |
| CBurger::Mutex | Class for creating a Mutex for a critical section of data |
| CBurger::MutexStatic | Class for creating a Mutex for a statically allocated critical section of data |
| CBurger::MutexLock | Class for locking and releasing a mutex in a function |
| CBurger::Flash::Namespace | Data packet for Flash Multiname support |
| CBurger::NativeEndian | Loads a 16, 32 or 64 bit value with no byte swapping |
| CBurger::BigEndian | Loads a 16, 32 or 64 bit value with byte swapping if needed |
| CBurger::NetAddr_t | Generic structure to contain a network address |
| CBurger::NetPacket_t | |
| CBurger::NetworkEndpoint | Base class for network endpoints |
| CBurger::NetworkEndpointTCP | |
| CBurger::NetworkEndpointInstance | Base class for network endpoint instances |
| CBurger::NetworkEndpointInstanceTCP | |
| CBurger::NetworkEnumPacketTCP_t | |
| CBurger::NetworkManager | |
| CBurger::NetworkModuleInfo_t | Structure to obtain information from a NetworkModule |
| CBurger::type_traits::no_type | Type used for templates to return 0 |
| CBurger::NumberString | Simple "C" string numeric conversion class |
| CBurger::NumberStringHex | Simple "C" string hexadecimal conversion class |
| CBurger::Display::OpenGLVertexBufferObjectDescription_t | Description of an OpenGL vertex buffer object |
| CBurger::Display::OpenGLVertexInputs_t | Description of an OpenGL vertex input list |
| CBurger::Flash::OptionDetail_t | Optional class parameters |
| CBurger::OSCursor | Class to handle an operating system cursor |
| CBurger::OSCursorImage | Class to generate an operating system cursor |
| CBurger::OutputMemoryStream | Fast output memory stream |
| CBurger::SafePrint::OutputTypeAndFlags_t | |
| CBurger::Pair< T1, T2 > | Template for creating an object pair |
| CBurger::Palette | Static functions to manage palettes |
| CBurger::SafePrint::ParamInfo_t | Container struct for SafePrint arguments |
| CBurger::Sequencer::PatternData_t | A buffer describing a group of notes |
| CBurger::Perforce | Handle a connection to a perforce server |
| CBurger::NetPlay::PlayerInfo_t | |
| CBurger::NetPlay::PlayerInfos | Array of PlayerInfo_t structures |
| CPoint | Definition of a MacOS Point |
| CBurger::Point2D_t | Integer 2D coordinate |
| CBurger::SafePrint::ProcessResults_t | Struct to hold the results of parsing |
| CBurger::ProxyReferenceCounter | Class to track an object that can be deleted at any time |
| CBurger::Queue< T > | A simple first in first out queue |
| CBurger::FileManager::Queue_t | Asynchronous file I/O message |
| CBurger::allocator< T >::rebind< U > | Its member type other is the equivalent allocator type to allocate elements of type T |
| CBurger::allocator< const void >::rebind | Its member type other is the equivalent allocator type to allocate elements of type T |
| CBurger::allocator< void >::rebind | Its member type other is the equivalent allocator type to allocate elements of type T |
| CRect | Definition of a MacOS Rect |
| CBurger::Rect_t | Structure describing an integer precision 2D rectangle |
| CBurger::RecursiveMutex | Class for creating a RecursiveMutex for a critical section of data |
| CBurger::RecursiveMutexStatic | Class for creating a RecursiveMutex for a statically allocated critical section of data |
| CBurger::RecursiveMutexLock | Class for locking and releasing a mutex in a function |
| CBurger::MSDos::Regs16_t | Structure to contain all the registers for calling 80x86 assembly |
| CBurger::remove_const< T > | Remove the const qualifier from a type |
| CBurger::remove_cv< T > | Remove the volatile and const qualifier from a type |
| CBurger::remove_pointer< T > | Remove the reference qualifier to a type |
| CBurger::remove_reference< T > | Remove the reference qualifier to a type |
| Cremove_reference< T & > | Remove the reference qualifier to a type |
| Cremove_reference< T && > | Remove the reference qualifier to a type |
| CBurger::remove_volatile< T > | Remove the volatile qualifier from a type |
| CBurger::Renderer | Base graphics renderer class |
| CBurger::RendererSoftware16 | 16 bit software renderer |
| CBurger::RendererSoftware8 | 8 bit paletted software renderer |
| CBurger::RezFile::RezEntry_t | Data to describe each individual resource in memory |
| CBurger::RezFile | Rez file manager |
| CBurger::RezFile::RezGroup_t | Data to describe a group of resources in memory |
| CBurger::RGBAFloat_t | Red, Green,Blue and Alpha 32 bit floating point values |
| CBurger::RGBAWord16_t | Red, Green,Blue and Alpha 16 bit values |
| CBurger::RGBAWord8_t | Red, Green,Blue and Alpha 8 bit values |
| CBurger::Flash::RGBAWord8 | RGBA color class for Flash |
| CBurger::Palette::RGBColorList | |
| CBurger::Font4Bit::RGBColorList_t | |
| CBurger::RGBFloat_t | Red, Green and Blue 32 bit floating point values |
| CBurger::RGBWord16_t | Red, Green and Blue 16 bit values |
| CBurger::RGBWord8_t | Red, Green and Blue 8 bit values |
| CBurger::RezFile::RootHeader_t | Data image for the start of a Rez file |
| CBurger::RunQueue | Simple manager of a list of function pointers |
| CBurger::SafePrint | Container class for SafePrint functions |
| CBurger::Sequencer::SampleDescription | A buffer describing digital sample for an instrument |
| CScaler | Time scaler |
| CBurger::Tick::Scaler_t | |
| Cselect_value | Select one of two arbitrary values |
| Cselect_value< B, T, _True, _False > | |
| CBurger::Semaphore | Class for creating a semaphore |
| CBurger::Sequencer | |
| CBurger::SHA1_t | 20 byte array to contain a SHA-1 hash |
| CBurger::SHA1Hasher_t | Multi-pass SHA1 hash generator |
| CBurger::Shape8Bit_t | |
| CBurger::Shape8BitArray_t | |
| CBurger::Shape8BitOffset_t | |
| CBurger::Shape8BitOffsetArray_t | |
| CBurger::SimpleArrayBase | Base class for SimpleArray |
| CBurger::SimpleArray< Burger::DirectoryEntry_t > | |
| CBurger::SimpleArray< Burger::Display::VideoMode_t > | |
| CBurger::SimpleArray< Burger::DisplayDirectX9::DisplayMode_t > | |
| CBurger::SimpleArray< Burger::DisplayDirectX9::DeviceInfo * > | |
| CBurger::SimpleArray< uint_t > | |
| CBurger::SimpleArray< Burger::DisplayDirectX9::BufferFormatGroup::MSQuality_t > | |
| CBurger::SimpleArray< Burger::DisplayDirectX9::BufferFormatGroup::DSMSConflict_t > | |
| CBurger::SimpleArray< Burger::DisplayDirectX9::BufferFormatGroup * > | |
| CBurger::SimpleArray< Burger::DisplayDirectX9::AdapterInfo * > | |
| CBurger::SimpleArray< Burger::Flash::ItemInfo_t > | |
| CBurger::SimpleArray< uint8_t > | |
| CBurger::SimpleArray< uintptr_t > | |
| CBurger::SimpleArray< Burger::GridIndexBox::Entry * > | |
| CBurger::SimpleArray< T > | Template for creating arrays of intrinsic objects |
| CBurger::SimpleString | Simple "C" string container |
| CBurger::type_traits::size_type< T > | Type used for templates the require a specific size |
| CBurger::SmartPointer< T > | Template for auto reference counting a pointer |
| CBurger::Sequencer::SongDescription_t | |
| CBurger::Sequencer::SongPackage | |
| CBurger::SoundManager::SoundCardDescription | |
| CBurger::Font4Bit::State_t | |
| CBurger::StaticRTTI | Structure to handle simple Run Time Type Identification |
| CBurger::CompressDeflate::StaticTreeDesc_t | Structure for each static huffman tree entry |
| CBurger::Flash::Stream | Data stream manager for flash file parsing |
| CBurger::String | UTF 8 bit string class |
| CBurger::String16 | UTF 16 bit string class |
| CBurger::String32 | UTF 32 bit string class |
| CBurger::SwapEndian | Swap the byte order of 16, 32 and 64 bit values |
| CBurger::LittleEndian | Loads a 16, 32 or 64 bit value with byte swapping if needed |
| CBurger::MemoryManagerHandle::SystemBlock_t | |
| CBurger::Thread | Class for creating a thread |
| CBurger::thread_local_storage_entry_t | Thread local storage for shutdown callback |
| CBurger::thread_local_storage_record_t | Internal record to match thread_local_storage_t to a thread |
| CBurger::thread_local_storage_t | Simple array of thread_local_storage_entry_t records |
| CBurger::Tick | Low level timer manager |
| CBurger::TimeDate_t | Structure to hold a date and time |
| CTMyOTInetSvcInfo | |
| CBurger::CompressDeflate::TreeDesc_t | |
| CBurger::uint32_float_t | Union to create float values with integer constants |
| CBurger::uint64_double_t | Union to create double values with integer constants |
| CBurger::ulonglong_t | 64 bit unsigned integer as 2 32 bit integers |
| CBurger::Uname | |
| CBurger::unique_ptr< T, Deleter > | Simplified implementation of std::unique_ptr |
| CBurger::unique_ptr< T, Burger::default_delete_array< T > > | |
| CBurger::unique_ptr_array< T > | |
| CBurger::unique_ptr< T, Burger::default_delete_Base< T > > | |
| CBurger::unique_ptr_Base< T > | |
| CBurger::unique_ptr< T, Burger::default_delete_Free< T > > | |
| CBurger::unique_ptr_Free< T > | |
| CBurger::UTF16 | Conversion routines to the UTF8 format |
| CBurger::UTF8 | Conversion routines to support the UTF8 format |
| CBurger::vector128_double_t | Structure to create a 128 vector with 64 bit floating point constants |
| CBurger::vector128_float_t | Structure to create a 128 vector with 32 bit floating point constants |
| CBurger::vector128_int32_t | Structure to create a 128 vector with 32 bit signed integer constants |
| CBurger::vector128_uint16_t | Structure to create a 128 vector with 16 bit unsigned integer constants |
| CBurger::vector128_uint32_t | Structure to create a 128 vector with 32 bit unsigned integer constants |
| CBurger::vector128_uint64_t | Structure to create a 128 vector with 64 bit unsigned integer constants |
| CBurger::vector128_uint8_t | Structure to create a 128 vector with 8 bit unsigned integer constants |
| CBurger::Vector2D_t | 2 dimensional floating point vector |
| CBurger::Vector3D_t | 3 dimensional floating point vector |
| CBurger::Vector4D_t | 4 dimensional floating point vector |
| CBurger::Flash::Rect | Rectangle specialization for Adobe Flash |
| CBurger::Effect2D::Vertex | |
| CBurger::Shader2DCColor::Vertex | |
| CBurger::Shader2DColorVertex::Vertex | |
| CBurger::VertexBuffer::VertexAoS_t | |
| CBurger::Display::VideoCardDescription | Description of a video card's available video modes |
| CVideoContextDIB | DIB startup and teardown class |
| CBurger::Display::VideoMode_t | Description of a video card's video mode |
| CBurger::SoundManager::Voice | Audio playback class |
| CBurger::WeakPointer< T > | Template for tracking an object that could self destruct |
| CBurger::WeakPointerAnchor | Private sub class for use by WeakPointer |
| CWindowsApp | Base class for window game applications |
| CBurger::Word32ToVector2D_t | Structure to create a Vector2D_t with 32 bit unsigned integer constants |
| CBurger::Word32ToVector3D_t | Structure to create a Vector3D_t with 32 bit unsigned integer constants |
| CBurger::DecompressMP3::XingChunk_t | |
| CBurger::XInputGamePad_t | Persistent state of an XInput gamepad |