Bytemaster's Boost Libraries
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
boost::cmt::asio::acceptorAccepts new tcp sockets
boost::reflect::adapt_void< R, Functor >Converts functors returning void to functors returning void_t
boost::reflect::any_ptr< InterfaceType, InterfaceDelegate >Behaves like a smart pointer that can handle any type with the same interface
boost::any_refStack based implementation of boost::any that works for const reference types
boost::cmt::asio::basic_socket_iostream< Protocol, StreamSocketService >Iostream interface for a socket
boost::cmt::asio::basic_socket_streambuf< Protocol, StreamSocketService >Iostream streambuf for a socket
boost::rpc::mirror_interface::calculate_type< MemberPointer >Implements the InterfaceDelegate meta-function to determine what type to create to mirror MemberPointer in boost::reflect::vtable used by boost::reflect::any_ptr
boost::reflect::mirror_interface::calculate_type< MemberPointer >Implements the InterfaceDelegate meta-function to determine what type to create to mirror MemberPointer in boost::reflect::vtable used by boost::reflect::any_ptr
boost::rpc::json::client< InterfaceType >Maps methods on InterfaceType to remote calls via a json::connection
boost::rpc::json::connectionJSON-RPC connection interface
boost::rpc::json::tcp::connectionSends and receives JSON-RPC over a TCP connection
boost::rpc::dynamic::raw::create_member_parser
boost::rpc::datastream< T >
boost::rpc::error_object
boost::cmt::future< T >Placeholder for the result of an asynchronous operation
boost::reflect::get_typeinfo< T >Compile time access to name of a type
boost::cmt::asio::tcp::socket::iterator
boost::rpc::message
boost::reflect::mirror_interfaceInterface Delegate that mirrors the reflected interface without any transformation
boost::rpc::mirror_interfaceInterface Delegate that mirrors the reflected and transforms it to add RPC functionality
boost::cmt::mutexA non-blocking mutex, modified spin-lock that yields on failure
boost::reflect::reflector< T >Defines visit functions for T Unless this is specialized, visit() will not be defined for T
boost::cmt::retainableReference counted type
boost::rpc::scoped_block_signal
boost::reflect::scoped_block_signal
boost::rpc::json::server< InterfaceType >Maps incoming remote calls to any object implementing InterfaceType
boost::reflect::detail::mirror_interface::set_visitor< T, VTableType >
boost::cmt::asio::tcp::socket
boost::cmt::stack_retainable< T >
boost::cmt::threadManages cooperative scheduling of tasks within a single operating system thread
boost::reflect::void_tA type to replace void in generic code
boost::reflect::vtable< InterfaceType, InterfaceDelegate >Contains functors defined by InterfaceDelegate for each reflected member of InterfaceType
boost::reflect::vtable_reflector< InterfaceType >Enables specialization of visit for InterfaceType
 All Classes Namespaces Files Functions Variables Typedefs Defines