APtr.h | A reference counting ptr that is auto-deleted as the last copy leaves scope |
Bitfield.h | Provides a one-dimensional vector-like structure of packed bits |
Bitfield2D.h | Provides a two-dimensional structure of packed bits |
Bitfield3D.h | Provides a three-dimensional structure of packed bits |
Caller.h | Provides a set of generalized functors for calling functions and methods |
Data1D.h | Provides a one-dimensional vector-like structure |
Data2D.h | Provides a bounds-safe two-dimensional resizeable structure |
Data3D.h | Provides a bounds-safe three-dimensional resizeable structure |
Errors.h | Provides informative exception handling |
File.h | Provides file input and output, and file / directory tools |
Iter.h | Provides a bounds-checked iterator that knows when its target was deleted |
Macros.h | Provides a set of convenience macros for metaprogramming and debugging |
Net.h | Provides basic cross-platform socket networking, with support for both blocking and non-blocking sending and receiving |
Ptr.h | Provides a safe pointer class which throws exceptions |
PtrCommon.h | Common components for the *Ptr.h files. Do not include this directly |
PtrSharedCommon.h | Common components for the shared *Ptr.h files. Do not include directly |
RC.h | The main RC Library include file, which includes all other components |
RCBits.h | Provides short convenience classes and functions |
RCconfig.h | The version information and configuration settings for RC Lib |
RevPtr.h | A reference counting pointer that revokes (NULLs) all copies when one set to AutoRevoke(true) leaves scope |
RND.h | Provides random number generator classes |
RStr.h | Provides a robust value-added wrapper for std::string |
RTime.h | Provides classes for accessing and working with dates and times |
Tuple.h | Provides a Tuple class which can apply its contents as function parameters |
Types.h | Provides typedefs and routines for working with primitives |