►CBLOCXX_NAMESPACE::Array< T > | Array<> wraps std::vector<> in COWReference<> adding ref counting and copy on write capability |
CBLOCXX_NAMESPACE::Stack< T > | |
CBLOCXX_NAMESPACE::Array< BLOCXX_NAMESPACE::IntrusiveReference< Converter > > | |
CBLOCXX_NAMESPACE::Array< BLOCXX_NAMESPACE::IntrusiveReference< LogAppender > > | |
CBLOCXX_NAMESPACE::Array< BLOCXX_NAMESPACE::Reference< DelayedFormatInternals::DelayedFormatReferenceBase > > | |
CBLOCXX_NAMESPACE::Array< Bool > | |
CBLOCXX_NAMESPACE::Array< char const * > | |
CBLOCXX_NAMESPACE::Array< Char16 > | |
CBLOCXX_NAMESPACE::Array< Int16 > | |
CBLOCXX_NAMESPACE::Array< Int32 > | |
CBLOCXX_NAMESPACE::Array< Int64 > | |
CBLOCXX_NAMESPACE::Array< Int8 > | |
CBLOCXX_NAMESPACE::Array< Real32 > | |
CBLOCXX_NAMESPACE::Array< Real64 > | |
CBLOCXX_NAMESPACE::Array< Select_t > | |
CBLOCXX_NAMESPACE::Array< SelectObject > | |
CBLOCXX_NAMESPACE::Array< std::pair< String, EFileStatusReturn > > | |
CBLOCXX_NAMESPACE::Array< String > | |
CBLOCXX_NAMESPACE::Array< UInt16 > | |
CBLOCXX_NAMESPACE::Array< UInt32 > | |
CBLOCXX_NAMESPACE::Array< UInt64 > | |
CBLOCXX_NAMESPACE::Array< UInt8 > | |
CBLOCXX_NAMESPACE::Atomic_t | |
CBLOCXX_NAMESPACE::AutoDescriptorPolicy | |
CBLOCXX_NAMESPACE::AutoPtr< X > | The AutoPtr class provides a simple class for smart pointers to single objects (for multiple, see AutoPtrVec); it stores a pointer to an object obtained by way of the new operator and deletes that object when the AutoPtr object is destroyed |
CBLOCXX_NAMESPACE::AutoPtr< BLOCXX_NAMESPACE::ExceptionDetail::FormatMsgImpl > | |
CBLOCXX_NAMESPACE::AutoPtr< BLOCXX_NAMESPACE::TempFileBuffer > | |
CBLOCXX_NAMESPACE::AutoPtrVec< X > | The AutoPtrVec class provides a simple class for smart pointers to a dynamically allocated array of objects |
CBLOCXX_NAMESPACE::AutoResource< Policy > | PURPOSE: The AutoResource class template is an analog of std::auto_ptr for managing arbitrary resource handles |
CBLOCXX_NAMESPACE::AutoResource< AutoDescriptorPolicy > | |
CBLOCXX_NAMESPACE::AutoResourceRef< Policy > | Utility class used in implementing AutoResource operations |
CBLOCXX_NAMESPACE::Bool | Abstraction for the boolean data type |
CBLOCXX_NAMESPACE::Char16 | Abstraction for a double byte character |
CBLOCXX_NAMESPACE::CmdLineParser | Do command line parsing |
CBLOCXX_NAMESPACE::Condition | Synchronization device that allows threads to suspend execution and relinquish the processors until another thread signals the condition |
CBLOCXX_NAMESPACE::const_reference< T > | |
►CBLOCXX_NAMESPACE::COWIntrusiveCountableBase | |
CBLOCXX_NAMESPACE::String::ByteBuf | |
CBLOCXX_NAMESPACE::COWIntrusiveReference< T > | COWIntrusiveReference A smart pointer that uses intrusive reference counting |
CBLOCXX_NAMESPACE::COWIntrusiveReference< ByteBuf > | |
►CBLOCXX_NAMESPACE::COWReferenceBase | |
CBLOCXX_NAMESPACE::COWReference< V > | |
CBLOCXX_NAMESPACE::COWReference< L > | |
CBLOCXX_NAMESPACE::COWReference< container_t > | |
CBLOCXX_NAMESPACE::COWReference< M > | |
CBLOCXX_NAMESPACE::COWReference< T > | COWReference A smart pointer that uses non-intrusive reference counting |
CBLOCXX_NAMESPACE::Cstr::CstrArr< SA > | Class for converting values of type S into char const * const * |
CBLOCXX_NAMESPACE::Cstr::CstrArr< Array< S > > | |
CBLOCXX_NAMESPACE::Cstr::CstrArr< EnvVars > | |
CBLOCXX_NAMESPACE::Cstr::CstrStringAux< S, is_char_pointer > | |
►CBLOCXX_NAMESPACE::Cstr::CstrStringAux< S, is_char_ptr< S >::value > | |
CBLOCXX_NAMESPACE::Cstr::CstrString< S > | |
CBLOCXX_NAMESPACE::Cstr::CstrStringAux< S, true > | |
CBLOCXX_NAMESPACE::Cstr::ctassert< b > | |
►CBLOCXX_NAMESPACE::Cstr::ctassert< is_char_ptr< S >::value > | |
CBLOCXX_NAMESPACE::Cstr::CstrArr< S * > | |
CBLOCXX_NAMESPACE::Cstr::CstrArr< S const * > | |
CBLOCXX_NAMESPACE::Cstr::CstrArr< S const[N]> | |
CBLOCXX_NAMESPACE::Cstr::CstrArr< S[N]> | |
CBLOCXX_NAMESPACE::Cstr::ctassert< true > | |
CBLOCXX_NAMESPACE::SelectEngine::Data | |
►CBLOCXX_NAMESPACE::DataIStreamBase | |
CBLOCXX_NAMESPACE::DataIStream | |
►CBLOCXX_NAMESPACE::DataOStreamBase | |
CBLOCXX_NAMESPACE::DataOStream | |
CBLOCXX_NAMESPACE::DateTime | Abstraction for date time data |
CBLOCXX_NAMESPACE::DefaultConstructorFactory< T > | This class is the default factory for GlobalPtr |
CBLOCXX_NAMESPACE::DefaultVariableConstructorFactory< T, PODType > | |
CBLOCXX_NAMESPACE::DelayedFormat | This is a class similar to the blocxx format, except that all arguments are bound by reference and the formatting is performed at a later point in time |
►CBLOCXX_NAMESPACE::DelayedFormatInternals::DelayedFormatReferenceBase | |
CBLOCXX_NAMESPACE::DelayedFormatInternals::DelayedFormatReference< T > | |
CBLOCXX_NAMESPACE::Exec::PreExec::DontCatch | Use this class to allow call() to throw an exception |
CBLOCXX_NAMESPACE::ExceptionDetail::dummy | |
CBLOCXX_NAMESPACE::Enumeration< T > | |
CBLOCXX_NAMESPACE::Enumeration< String > | |
CBLOCXX_NAMESPACE::Enumeration_input_iterator< T > | |
CBLOCXX_NAMESPACE::Enumeration_insert_iterator< T > | |
CBLOCXX_NAMESPACE::EnvVars | Abstraction for a set of environment variables |
CBLOCXX_NAMESPACE::ExceptionDetail::Errno< exType > | |
CBLOCXX_NAMESPACE::Exec::PreExec::Error | |
►Cstd::exception | |
►CBLOCXX_NAMESPACE::Exception | This class is the base of all exceptions thrown by BloCxx code |
CBLOCXX_NAMESPACE::AssertionException | |
CBLOCXX_NAMESPACE::CancellationDeniedException | |
CBLOCXX_NAMESPACE::CmdLineParserException | |
CBLOCXX_NAMESPACE::ConditionLockException | |
CBLOCXX_NAMESPACE::ConditionResourceException | |
CBLOCXX_NAMESPACE::DateTimeException | |
CBLOCXX_NAMESPACE::DeadlockException | |
CBLOCXX_NAMESPACE::EnumerationException | |
►CBLOCXX_NAMESPACE::ExecErrorException | |
CBLOCXX_NAMESPACE::ExecBufferFullException | |
CBLOCXX_NAMESPACE::ExecTimeoutException | |
CBLOCXX_NAMESPACE::ExecMockObjectUnimplementedException | |
CBLOCXX_NAMESPACE::FileSystemException | |
CBLOCXX_NAMESPACE::FileSystemMockObjectUnimplementedException | |
CBLOCXX_NAMESPACE::GenericRWLockImplException | |
►CBLOCXX_NAMESPACE::IOException | |
CBLOCXX_NAMESPACE::BadSignatureException | |
CBLOCXX_NAMESPACE::InvalidUTF8Exception | |
CBLOCXX_NAMESPACE::LogMessagePatternFormatterException | |
CBLOCXX_NAMESPACE::LoggerException | |
CBLOCXX_NAMESPACE::MD5Exception | |
CBLOCXX_NAMESPACE::NULLValueException | |
CBLOCXX_NAMESPACE::OutOfBoundsException | |
CBLOCXX_NAMESPACE::ProcessErrorException | |
CBLOCXX_NAMESPACE::RWLockerException | |
CBLOCXX_NAMESPACE::RegExCompileException | Compilation exception |
CBLOCXX_NAMESPACE::RegExExecuteException | Execution exception |
CBLOCXX_NAMESPACE::SafeCString::OverflowException | |
CBLOCXX_NAMESPACE::Secure::ProcessAbortException | Secure::ProcessAbortException should be caught only at the top level of the program |
CBLOCXX_NAMESPACE::SelectException | |
CBLOCXX_NAMESPACE::SharedLibraryException | |
CBLOCXX_NAMESPACE::SocketAddressException | |
►CBLOCXX_NAMESPACE::SocketException | |
CBLOCXX_NAMESPACE::SSLException | |
CBLOCXX_NAMESPACE::SocketTimeoutException | |
CBLOCXX_NAMESPACE::StringConversionException | |
CBLOCXX_NAMESPACE::ThreadBarrierException | |
CBLOCXX_NAMESPACE::ThreadException | |
CBLOCXX_NAMESPACE::ThreadPoolException | |
CBLOCXX_NAMESPACE::TimeoutException | |
CBLOCXX_NAMESPACE::UUIDException | |
CBLOCXX_NAMESPACE::UnknownHostException | |
CBLOCXX_NAMESPACE::UnnamedPipeException | |
CBLOCXX_NAMESPACE::ExecMockObject | This class can be used to modify/replace the behavior of the Exec functions |
CBLOCXX_NAMESPACE::File | The purpose of the File class is to provide an abstraction layer over the platform dependant functionality related to a file |
CBLOCXX_NAMESPACE::FileSystemMockObject | This class can be used to modify/replace the behavior of the FileSystem functions |
CBLOCXX_NAMESPACE::Format | |
CBLOCXX_NAMESPACE::ExceptionDetail::FormatMsg | |
CBLOCXX_NAMESPACE::ExceptionDetail::FormatMsgImpl | |
CBLOCXX_NAMESPACE::LogMessagePatternFormatterImpl::Formatting | |
CBLOCXX_NAMESPACE::FuncNamePrinter | |
CBLOCXX_NAMESPACE::GenericRWLockImpl< IdT, CompareT > | This class is the implementation of the read/write lock |
CBLOCXX_NAMESPACE::GenericRWLockImpl< Thread_t, BLOCXX_NAMESPACE::RWLocker::ThreadComparer > | |
CBLOCXX_NAMESPACE::GlobalMutexFactory | |
CBLOCXX_NAMESPACE::GlobalPtr< T, FactoryT > | This class can be used to store a global pointer |
CBLOCXX_NAMESPACE::GlobalPtr< FileSystemMockObject, NullFactory > | |
CBLOCXX_NAMESPACE::GlobalPtr< T, FactoryT >::InitPtr | |
CBLOCXX_NAMESPACE::LazyGlobal< T, PODType, FactoryT >::InitPtr | |
CBLOCXX_NAMESPACE::Exec::InputCallback | |
►CBLOCXX_NAMESPACE::IntrusiveCountableBase | |
►CBLOCXX_NAMESPACE::LogAppender | |
CBLOCXX_NAMESPACE::CerrAppender | The CerrAppender is a LogAppender derivative that sends log message to stderr |
CBLOCXX_NAMESPACE::FileAppender | This class sends log messges to a file |
CBLOCXX_NAMESPACE::MultiAppender | This implementation of LogAppender is used to send a Log message to multiple LogAppenders |
CBLOCXX_NAMESPACE::MultiProcessFileAppender | This class sends log messges to a file, for use when there may be multiple processes logging to the same file |
CBLOCXX_NAMESPACE::NullAppender | This class sends log messges to the bit bucket |
CBLOCXX_NAMESPACE::SyslogAppender | This class sends log messges to syslog |
CBLOCXX_NAMESPACE::LogMessagePatternFormatter::Converter | |
►CBLOCXX_NAMESPACE::Logger | Logging interface |
CBLOCXX_NAMESPACE::AppenderLogger | This implementation of Logger is used to send a Log message to multiple LogAppenders |
CBLOCXX_NAMESPACE::CerrLogger | The CerrLogger is a Logger derivative that sends log message to stderr |
CBLOCXX_NAMESPACE::NullLogger | This logger just discards all log messages |
CBLOCXX_NAMESPACE::Process | Class for communicating with and managing a child process |
CBLOCXX_NAMESPACE::ProcessImpl | Abstract interface for abstracting details of dealing with a process |
CBLOCXX_NAMESPACE::Runnable | There are two methods for creating a thread of execution in the blocxx systems |
CBLOCXX_NAMESPACE::SSLClientCtx | |
CBLOCXX_NAMESPACE::SSLServerCtx | |
►CBLOCXX_NAMESPACE::SelectableCallbackIFC | |
CBLOCXX_NAMESPACE::SelectEngineStopper | |
►CBLOCXX_NAMESPACE::SelectableIFC | |
CBLOCXX_NAMESPACE::ServerSocket | |
CBLOCXX_NAMESPACE::ServerSocketImpl | |
CBLOCXX_NAMESPACE::Socket | |
►CBLOCXX_NAMESPACE::SocketBaseImpl | |
CBLOCXX_NAMESPACE::SSLSocketImpl | |
CBLOCXX_NAMESPACE::SocketImpl | |
CBLOCXX_NAMESPACE::SharedLibrary | SharedLibrary is a base class for platform classes that implement the functionality of loading and querying shared libraries |
CBLOCXX_NAMESPACE::SharedLibraryLoader | SharedLibraryLoader is the base class for a platform class for loading shared libraries |
►CBLOCXX_NAMESPACE::TempFileEnumerationImplBase | |
CBLOCXX_NAMESPACE::TempFileEnumerationImpl< T > | |
CBLOCXX_NAMESPACE::Thread | Descriptions of exceptions thrown assume that the object is used correctly, i.e., method preconditions are satisfied |
CBLOCXX_NAMESPACE::ThreadBarrierImpl | |
CBLOCXX_NAMESPACE::ThreadCounter | |
►CBLOCXX_NAMESPACE::ThreadDoneCallback | |
CBLOCXX_NAMESPACE::ThreadCountDecrementer | |
CBLOCXX_NAMESPACE::ThreadPool | Used to coordinate a group of threads |
CBLOCXX_NAMESPACE::ThreadPoolImpl | |
►CBLOCXX_NAMESPACE::UnnamedPipe | Abstract interface for an UnnamedPipe |
CBLOCXX_NAMESPACE::PosixUnnamedPipe | |
CBLOCXX_NAMESPACE::IntrusiveReference< T > | |
CBLOCXX_NAMESPACE::IntrusiveReference< BLOCXX_NAMESPACE::IntrusiveCountableBase > | |
CBLOCXX_NAMESPACE::IntrusiveReference< BLOCXX_NAMESPACE::ServerSocketImpl > | |
CBLOCXX_NAMESPACE::IntrusiveReference< BLOCXX_NAMESPACE::TempFileEnumerationImpl< T > > | |
CBLOCXX_NAMESPACE::IntrusiveReference< BLOCXX_NAMESPACE::ThreadBarrierImpl > | |
CBLOCXX_NAMESPACE::IntrusiveReference< BLOCXX_NAMESPACE::ThreadPoolImpl > | |
CBLOCXX_NAMESPACE::IntrusiveReference< Converter > | |
CBLOCXX_NAMESPACE::IntrusiveReference< LogAppender > | |
CBLOCXX_NAMESPACE::IntrusiveReference< Logger > | |
CBLOCXX_NAMESPACE::IntrusiveReference< MultiAppender > | |
CBLOCXX_NAMESPACE::IntrusiveReference< PosixUnnamedPipe > | |
CBLOCXX_NAMESPACE::IntrusiveReference< Process > | |
CBLOCXX_NAMESPACE::IntrusiveReference< ProcessImpl > | |
CBLOCXX_NAMESPACE::IntrusiveReference< Runnable > | |
CBLOCXX_NAMESPACE::IntrusiveReference< SelectableCallbackIFC > | |
CBLOCXX_NAMESPACE::IntrusiveReference< SelectableIFC > | |
CBLOCXX_NAMESPACE::IntrusiveReference< SharedLibrary > | |
CBLOCXX_NAMESPACE::IntrusiveReference< SharedLibraryLoader > | |
CBLOCXX_NAMESPACE::IntrusiveReference< SocketBaseImpl > | |
CBLOCXX_NAMESPACE::IntrusiveReference< SSLClientCtx > | |
CBLOCXX_NAMESPACE::IntrusiveReference< SSLServerCtx > | |
CBLOCXX_NAMESPACE::IntrusiveReference< SSLTrustStore > | |
CBLOCXX_NAMESPACE::IntrusiveReference< Thread > | |
CBLOCXX_NAMESPACE::IntrusiveReference< ThreadCounter > | |
CBLOCXX_NAMESPACE::IntrusiveReference< ThreadDoneCallback > | |
CBLOCXX_NAMESPACE::IntrusiveReference< ThreadPool > | |
CBLOCXX_NAMESPACE::IntrusiveReference< UnnamedPipe > | |
►CBLOCXX_NAMESPACE::IOIFC | |
CBLOCXX_NAMESPACE::Socket | |
CBLOCXX_NAMESPACE::SocketBaseImpl | |
CBLOCXX_NAMESPACE::UnnamedPipe | Abstract interface for an UnnamedPipe |
►CBLOCXX_NAMESPACE::iostream | |
CBLOCXX_NAMESPACE::TempFileStream | TempFileStream is an iostream that uses an underlying temp file to hold its content to reduce memory requirements |
►Cstd::iostream | |
CBLOCXX_NAMESPACE::TempFileStream | TempFileStream is an iostream that uses an underlying temp file to hold its content to reduce memory requirements |
CBLOCXX_NAMESPACE::Cstr::is_char_ptr< S > | |
CBLOCXX_NAMESPACE::Cstr::is_char_ptr< char * > | |
CBLOCXX_NAMESPACE::Cstr::is_char_ptr< char const * > | |
CBLOCXX_NAMESPACE::Cstr::is_char_ptr< char const[N]> | |
CBLOCXX_NAMESPACE::Cstr::is_char_ptr< char[N]> | |
►CBLOCXX_NAMESPACE::istream | |
CBLOCXX_NAMESPACE::DataIStream | |
CBLOCXX_NAMESPACE::IFileStream | The purpose of this class is to provide an alternative implementation of std::ifstream that is based on a FILE*, and can be created using a FILE*, a raw file descriptor or an instance of blocxx::File |
CBLOCXX_NAMESPACE::IStringStream | |
►Cstd::istream | |
CBLOCXX_NAMESPACE::DataIStream | |
CBLOCXX_NAMESPACE::IFileStream | The purpose of this class is to provide an alternative implementation of std::ifstream that is based on a FILE*, and can be created using a FILE*, a raw file descriptor or an instance of blocxx::File |
CBLOCXX_NAMESPACE::IStringStream | |
CBLOCXX_NAMESPACE::IstreamBufIterator | This class differs from a std::istreambuf_iterator in that dereferncing an eof iterator returns 0 This class is mostly just a replacement for std::istreambuf_iterator<>, since it doesn't exist in the gcc 2.95.x standard lib |
►CBLOCXX_NAMESPACE::IStringStreamBase | |
CBLOCXX_NAMESPACE::IStringStream | |
CBLOCXX_NAMESPACE::LazyGlobal< T, PODType, FactoryT > | This class can be used to store a global variable that is lazily initialized in a thread safe manner |
CBLOCXX_NAMESPACE::LazyGlobal< BLOCXX_NAMESPACE::IntrusiveReference< UnnamedPipe >, int, BLOCXX_NAMESPACE::Socket::ShutDownMechanismFactory > | |
CBLOCXX_NAMESPACE::LazyGlobal< Mutex, int, GlobalMutexFactory > | |
CBLOCXX_NAMESPACE::LazyGlobal< String, char const *const > | |
CBLOCXX_NAMESPACE::LazyGlobal< StringArray, const char *const, StringArrayConstructorFactory > | |
Cstd::less< T > | |
CBLOCXX_NAMESPACE::List< T > | This class is a wrapper around std::list<> and adds COW capabilities |
CBLOCXX_NAMESPACE::GenericRWLockImpl< IdT, CompareT >::LockerInfo | |
CBLOCXX_NAMESPACE::LogAppenderScope | The purpose of this class is to change the current thread's global LogAppenderRef during an instance's lifetime |
CBLOCXX_NAMESPACE::LogMessage | |
CBLOCXX_NAMESPACE::LogMessagePatternFormatter | |
CBLOCXX_NAMESPACE::Map< Key, T, Compare > | |
CBLOCXX_NAMESPACE::Map< String, String > | |
CBLOCXX_NAMESPACE::MD5::MD5_CTX | |
►CBLOCXX_NAMESPACE::MD5OStreamBase | |
CBLOCXX_NAMESPACE::MD5 | |
CBLOCXX_NAMESPACE::Mutex | |
CBLOCXX_NAMESPACE::MutexLock | |
CBLOCXX_NAMESPACE::LogConfigOptions::NameAndDefault | |
CBLOCXX_NAMESPACE::NonRecursiveMutex | Note that descriptions of what exceptions may be thrown assumes that object is used correctly, i.e., method preconditions are satisfied |
CBLOCXX_NAMESPACE::NonRecursiveMutexLock | Note that descriptions of what exceptions may be thrown assumes that object is used correctly, i.e., method preconditions are satisfied |
CBLOCXX_NAMESPACE::Exec::Impl::NullFactory | |
CBLOCXX_NAMESPACE::FileSystem::NullFactory | |
CBLOCXX_NAMESPACE::NwIface | |
CBLOCXX_NAMESPACE::CmdLineParser::Option | |
►CBLOCXX_NAMESPACE::ostream | |
CBLOCXX_NAMESPACE::DataOStream | |
CBLOCXX_NAMESPACE::MD5 | |
CBLOCXX_NAMESPACE::OStringStream | |
►Cstd::ostream | |
CBLOCXX_NAMESPACE::DataOStream | |
CBLOCXX_NAMESPACE::MD5 | |
CBLOCXX_NAMESPACE::OStringStream | |
►CBLOCXX_NAMESPACE::OStringStreamBase | |
CBLOCXX_NAMESPACE::OStringStream | |
CBLOCXX_NAMESPACE::Exec::OutputCallback | |
►CBLOCXX_NAMESPACE::Exec::PreExec | This class is used to specify what spawn() should do between fork and exec |
CBLOCXX_NAMESPACE::PosixExec::StandardPreExec | |
CBLOCXX_NAMESPACE::PosixExec::SystemPreExec | |
CBLOCXX_NAMESPACE::WinExec::WinStandardPreExec | |
CBLOCXX_NAMESPACE::WinExec::WinSystemPreExec | |
CBLOCXX_NAMESPACE::IstreamBufIterator::proxy | |
CBLOCXX_NAMESPACE::RandomNumber | |
CBLOCXX_NAMESPACE::ReadLock | |
CBLOCXX_NAMESPACE::RefCount | |
CBLOCXX_NAMESPACE::RefCountedPimpl< Impl > | PURPOSE: Make it easy to define immutable classes or handle classes, making it inexpensive to copy them, while keeping implementation details out of the header file |
CBLOCXX_NAMESPACE::reference< T > | |
►CBLOCXX_NAMESPACE::ReferenceBase | |
CBLOCXX_NAMESPACE::Reference< DelayedFormatInternals::DelayedFormatReferenceBase > | |
CBLOCXX_NAMESPACE::Reference< BLOCXX_NAMESPACE::DelayedFormat > | |
CBLOCXX_NAMESPACE::Reference< T > | |
CBLOCXX_NAMESPACE::RefToValue< T > | Transports a reference as a value Serves to implement the Colvin/Gibbons trick for SmartPtr/ScopeGuard |
CBLOCXX_NAMESPACE::Process::Status::Repr | |
CBLOCXX_NAMESPACE::RWLocker | |
►CBLOCXX_NAMESPACE::ScopeGuardImplBase | |
CBLOCXX_NAMESPACE::ObjScopeGuardImpl0< Obj, MemFun > | |
CBLOCXX_NAMESPACE::ObjScopeGuardImpl1< Obj, MemFun, P1 > | |
CBLOCXX_NAMESPACE::ObjScopeGuardImpl2< Obj, MemFun, P1, P2 > | |
CBLOCXX_NAMESPACE::ScopeGuardImpl0< F > | |
CBLOCXX_NAMESPACE::ScopeGuardImpl1< F, P1 > | |
CBLOCXX_NAMESPACE::ScopeGuardImpl2< F, P1, P2 > | |
CBLOCXX_NAMESPACE::ScopeGuardImpl3< F, P1, P2, P3 > | |
CBLOCXX_NAMESPACE::ScopeLogger | This is a fairly simple class that will log a message when created and when destroyed |
CBLOCXX_NAMESPACE::SelectEngine | |
CBLOCXX_NAMESPACE::Select::SelectObject | |
CBLOCXX_NAMESPACE::Semaphore | |
CBLOCXX_NAMESPACE::SharedLibraryReference< T > | |
CBLOCXX_NAMESPACE::Socket::ShutDownMechanismFactory | |
CBLOCXX_NAMESPACE::SignalScope | |
CBLOCXX_NAMESPACE::size_type< T > | |
CBLOCXX_NAMESPACE::SocketAddress | |
CBLOCXX_NAMESPACE::SortedVectorMap< Key, T, Compare > | |
CBLOCXX_NAMESPACE::SortedVectorMap< int, StringArray > | |
CBLOCXX_NAMESPACE::SortedVectorMap< Select_t, BLOCXX_NAMESPACE::SelectEngine::Data > | |
CBLOCXX_NAMESPACE::SortedVectorMap< String, String > | |
CBLOCXX_NAMESPACE::SortedVectorMapDataCompare< Key, T, Compare > | |
CBLOCXX_NAMESPACE::SortedVectorSet< T, Compare > | |
CBLOCXX_NAMESPACE::SortedVectorSet< BLOCXX_NAMESPACE::String > | |
CBLOCXX_NAMESPACE::StaticAssertionFailure< x > | |
CBLOCXX_NAMESPACE::StaticAssertionFailure< true > | |
CBLOCXX_NAMESPACE::Process::Status | Portable process status |
►CBLOCXX_NAMESPACE::streambuf | |
►CBLOCXX_NAMESPACE::BaseStreamBuffer | |
►CBLOCXX_NAMESPACE::FileBuf | The purpose of this class is to provide an alternative implementation of std::filebuf that is based on a FILE*, and can be created using a FILE*, a raw file descriptor or an instance of blocxx::File |
CBLOCXX_NAMESPACE::IFileStream | The purpose of this class is to provide an alternative implementation of std::ifstream that is based on a FILE*, and can be created using a FILE*, a raw file descriptor or an instance of blocxx::File |
►CBLOCXX_NAMESPACE::IOIFCStreamBuffer | DO NOT DERIVE FROM THIS CLASS, as the dtor has to call a virtual fct |
CBLOCXX_NAMESPACE::SocketStreamBuffer | |
CBLOCXX_NAMESPACE::OStringStreamBuf | |
CBLOCXX_NAMESPACE::DataIStreamBuf | |
CBLOCXX_NAMESPACE::DataOStreamBuf | |
CBLOCXX_NAMESPACE::IStringStreamBuf | |
CBLOCXX_NAMESPACE::MD5StreamBuffer | |
CBLOCXX_NAMESPACE::TempFileBuffer | |
►Cstd::streambuf | |
CBLOCXX_NAMESPACE::BaseStreamBuffer | |
CBLOCXX_NAMESPACE::DataIStreamBuf | |
CBLOCXX_NAMESPACE::DataOStreamBuf | |
CBLOCXX_NAMESPACE::IStringStreamBuf | |
CBLOCXX_NAMESPACE::MD5StreamBuffer | |
CBLOCXX_NAMESPACE::TempFileBuffer | |
CBLOCXX_NAMESPACE::String | This String class is an abstract data type that represents as NULL terminated string of characters |
CBLOCXX_NAMESPACE::StringArrayConstructorFactory | |
CBLOCXX_NAMESPACE::StringBuffer | |
CBLOCXX_NAMESPACE::ThreadBarrierImpl::SubBarrier | This code is inspired by ACE, by Douglas C |
CBLOCXX_NAMESPACE::ThreadBarrier | Used to synchronize threads |
CBLOCXX_NAMESPACE::ThreadCancelledException | In the event a thread has been cancelled, a ThreadCancelledException will be thrown |
CBLOCXX_NAMESPACE::RWLocker::ThreadComparer | |
CBLOCXX_NAMESPACE::Timeout | A timeout can be absolute, which means that it will happen at the specified DateTime |
CBLOCXX_NAMESPACE::TimeoutTimer | A TimeoutTimer is used by an algorithm to determine when a timeout has expired |
CBLOCXX_NAMESPACE::UUID | UUIDs (Universally Unique IDentifiers), also known as GUIDs (Globally Unique IDentifiers), are 128 bits long |
CBLOCXX_NAMESPACE::WriteLock | |