NVIDIA Iray: Base API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level 12345]
\-src
 \-public
  \-mi
   o-base
   |oassert.hAssertions and compile-time assertions
   |oatom.h32-bit unsigned counter with atomic arithmetic, increments, and decrements
   |ocondition.hMultithreading condition
   |oconfig.hConfiguration of the Base API
   |odefault_allocator.hDefault allocator implementation based on global new and delete
   |oenums.hBasic enums
   |ohandle.hSmart-pointer handle class for interfaces, const and non-const version
   |oiallocator.hAllocator interface class to dynamically allocate and deallocate memory
   |oiinterface.hThe basic extensible interface
   |oilogger.hLogger interface class that supports message logging
   |ointerface_declare.hMixin class template for deriving new interface declarations
   |ointerface_implement.hMixin class template for deriving interface implementations
   |ointerface_merger.hMixin class template to merge an interface with an implementation
   |olock.hMultithreading locks
   |oplugin.hBase class for all plugins
   |ostd_allocator.hStandard STL allocator implementation
   |otypes.hBasic types
   |ouuid.hA 128 bit representation of a universally unique identifier (UUID or GUID)
   |\version.hMajor and minor version number and an optional qualifier
   \base.hBase API