18 #define _WIN32_WINNT 0x0501
50 #define RC_USE using namespace RC; \
51 using namespace std; \
52 namespace std {namespace placeholders{}} \
53 using namespace std::placeholders;
61 #define RC_MAIN int RC_main(RC::Data1D<RC::RStr> &args); \
62 int main (int argc, char *argv[]) { \
63 RC::Segfault::SetHandler();\
64 RC::Data1D<RC::RStr> args = RC::RStr::Args(argc, argv); \
65 return RC_main(args); \
67 int RC_main(RC::Data1D<RC::RStr> &RC_UNUSED_PARAM(args))
A reference counting ptr that is auto-deleted as the last copy leaves scope.
Provides a two-dimensional structure of packed bits.
Provides a three-dimensional structure of packed bits.
Provides a one-dimensional vector-like structure of packed bits.
Provides a set of generalized functors for calling functions and methods.
Provides a one-dimensional vector-like structure.
Provides a bounds-safe two-dimensional resizeable structure.
Provides a bounds-safe three-dimensional resizeable structure.
Provides informative exception handling.
Provides file input and output, and file / directory tools.
Provides a bounds-checked iterator that knows when its target was deleted.
Provides a set of convenience macros for metaprogramming and debugging.
Provides basic cross-platform socket networking, with support for both blocking and non-blocking send...
Provides a safe pointer class which throws exceptions.
Provides short convenience classes and functions.
The version information and configuration settings for RC Lib.
Provides random number generator classes.
Provides a robust value-added wrapper for std::string.
Provides classes for accessing and working with dates and times.
A reference counting pointer that revokes (NULLs) all copies when one set to AutoRevoke(true) leaves ...
Provides a Tuple class which can apply its contents as function parameters.
Provides typedefs and routines for working with primitives.