Base API nvidia_logo_transpbg.gif Up
base Directory Reference

Files

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