MDL SDK API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
base Directory Reference

Files

file  assert.h [code]
 Assertions and compile-time assertions.
 
file  atom.h [code]
 32-bit unsigned counter with atomic arithmetic, increments, and decrements.
 
file  condition.h [code]
 Multithreading condition.
 
file  config.h [code]
 Configuration of the Base API.
 
file  default_allocator.h [code]
 Default allocator implementation based on global new and delete.
 
file  enum_util.h [code]
 
file  enums.h [code]
 Basic enums.
 
file  handle.h [code]
 Smart-pointer handle class for interfaces, const and non-const version.
 
file  iallocator.h [code]
 Allocator interface class to dynamically allocate and deallocate memory.
 
file  iinterface.h [code]
 The basic extensible interface.
 
file  ilogger.h [code]
 Logger interface class that supports message logging.
 
file  interface_declare.h [code]
 Mixin class template for deriving new interface declarations.
 
file  interface_implement.h [code]
 Mixin class template for deriving interface implementations.
 
file  interface_merger.h [code]
 Mixin class template to merge an interface with an implementation.
 
file  lock.h [code]
 Multithreading locks.
 
file  plugin.h [code]
 Base class for all plugins.
 
file  std_allocator.h [code]
 Standard STL allocator implementation.
 
file  types.h [code]
 Basic types.
 
file  uuid.h [code]
 A 128 bit representation of a universally unique identifier (UUID or GUID).
 
file  version.h [code]
 Major and minor version number and an optional qualifier.