Tier1: Difference between revisions
Jump to navigation
Jump to search
TomEdwards (talk | contribs) (New page: '''<code>Tier1</code>''' contains Valve's version of the Standard Template Library. It also provides various other Source-specific features, most no...) |
TomEdwards (talk | contribs) mNo edit summary |
||
| Line 1: | Line 1: | ||
'''<code>Tier1</code>''' contains Valve's version of the [[Wikipedia:Standard Template Library|Standard Template Library]]. It also provides various other Source-specific features, most | '''<code>Tier1</code>''' contains Valve's version of the [[Wikipedia:Standard Template Library|Standard Template Library]]. It also provides various other Source-specific features, most notably console commands and variables. | ||
Its source is included in the SDK at <code>root\tier1\</code>, but the compiled library shipped with the engine lives outside the game directory and as such cannot be overridden by mods. It is perfectly possible to copy parts of the <code>tier1</code> source over to your mod's own codebase, however. | Its source is included in the SDK at <code>root\tier1\</code>, but the compiled library shipped with the engine lives outside the game directory and as such cannot be overridden by mods. It is perfectly possible to copy parts of the <code>tier1</code> source over to your mod's own codebase, however. | ||
Revision as of 12:27, 20 March 2009
Tier1 contains Valve's version of the Standard Template Library. It also provides various other Source-specific features, most notably console commands and variables.
Its source is included in the SDK at root\tier1\, but the compiled library shipped with the engine lives outside the game directory and as such cannot be overridden by mods. It is perfectly possible to copy parts of the tier1 source over to your mod's own codebase, however.
Components
This list does not include "variations on a theme". Open tier1's project and inspect its contents for yourself if you want a complete run-down.
General
bf_readbf_writeCArrayAutoPtrCAutoRefCAutoPushPopCBitBufferCBitReadCBitWriteCCommandCCommandBufferCCountedStringPoolCDataManagerBaseCEmptyConVarCFunctorCMemoryPoolCMemoryStackConCommandConVarCStringPool
CUtl
CUtlBinaryBlockCUtlBufferCUtlCharConversionCUtlCStringConversionCUtlDataEnvelopeCUtlDictCUtlEnvelopeCUtlHandleCUtlHandleTableCUtlHashCUtlInplaceBufferCUtlLinkedListCUtlMapCUtlMemoryCUtlMultiListCUtlNoEscConversionCUtlPriorityQueueCUtlPtrLinkedListCUtlQueueCUtlRBTreeCUtlSortVectorCUtlStackCUtlStringCUtlStringMapCUtlSymbolCUtlSymbolTableCUtlVector