►Cabstract_container | |
Cmatador::container< Type, ContainerType > | Has many relation class using a std::vector as container |
Cmatador::address | |
Caddress_resolver< P > | |
Cmatador::any | Simple any class |
Cmatador::any_visitor | An any visitor class |
Cmatador::base64 | Base64 encode and decode class |
►Cdetail::basic_column_condition | |
Cmatador::condition< column, detail::basic_query > | Condition class representing an IN condition |
►Cdetail::basic_condition | |
Cmatador::condition< column, std::pair< T, T > > | Between condition |
Cmatador::condition< condition< L, R >, void > | Logical unary condition |
Cmatador::condition< condition< L1, R1 >, condition< L2, R2 > > | Logical binary condition |
Cmatador::basic_container< Type, ContainerType > | |
Cmatador::basic_dialect | Abstract base class for a concrete sql dialect |
Cmatador::basic_identifier | |
►Cdetail::basic_in_condition | |
Cmatador::condition< column, std::initializer_list< V > > | Condition class representing an IN condition |
►Cmatador::basic_object_store_observer | |
Cmatador::typed_object_store_observer< T > | Base class for typed object observer classes |
►Cmatador::detail::basic_query | Base class for all query implementations |
Cmatador::query< T > | Creates a SQL query |
►Cbasic_relation_endpoint | |
Cmatador::detail::relation_endpoint< Type > | |
Cmatador::detail::relation_endpoint< Value > | |
►Cmatador::basic_sql_logger | Base class for sql logging |
Cmatador::null_sql_logger | |
Cmatador::sql_logger | |
►Cmatador::basic_table | Base class for kind of tables |
Cmatador::table< T, typename std::enable_if<!std::is_base_of< basic_has_many_to_many_item, T >::value >::type > | Represents a database table |
Cmatador::buffer | |
Cmatador::buffer_view | Cursor based string buffer |
Cmatador::http::client | A http client class |
Ccondition | Represents a sql query condition |
Ccondition< L, R > | |
Ccondition< L1, R1 > | |
Ccondition< L2, R2 > | |
Cmatador::connection | Connection to a database |
Cmatador::connection_info | |
Cmatador::const_container_iterator< Type, ContainerType > | Represents a const has many iterator |
Cmatador::const_json_iterator< JSON_TYPE > | An iterator for json array and objects |
Cmatador::container_iterator< Type, ContainerType > | Represents a has many iterator |
Cmatador::http::http::content | Content struct |
Cmatador::data_type_traits< T > | Type traits for database types |
Cmatador::date | This class provides simple date representation |
Cmatador::date_format | |
Cmatador::dialect_traits | |
►Cstd::enable_shared_from_this | |
►Cmatador::handler | |
Cmatador::acceptor | |
Cmatador::connector | |
Cmatador::stream_handler | |
►Cstd::exception | STL class |
Cmatador::sql_exception | An serializable exception class |
Cmatador::unit_exception | Unit exception class thrown on a unit test assert definition |
►Cstd::logic_error | STL class |
Cmatador::bad_optional_access | |
Cmatador::json_exception | Exception representing json errors |
►Cstd::runtime_error | STL class |
Cmatador::database_error | Thrown by db backend containing all available error information's |
Cmatador::object_exception | An serializable exception class |
Cmatador::factory< K, V > | A generic factory class |
Cmatador::fdset | |
Cmatador::field | Describes a database column field |
Cmatador::field_attributes | |
Cmatador::file | |
Cmatador::generic_json_parser< T > | Parses a json string providing callbacks for json syntax |
►Cmatador::generic_json_parser< basic_json_mapper< T, S > > | |
Cmatador::basic_json_mapper< T, S > | A base class for all kind of json mapping |
►Cmatador::generic_json_parser< json_parser > | |
Cmatador::json_parser | Parse a json formatted stream or string |
►Chandler_creator | |
Cmatador::acceptor | |
Cmatador::connector | |
Cmatador::html | |
Cmatador::http::http | Class consisting of common http protocol definitions |
►Cmatador::identifiable_holder | |
►Cmatador::object_holder | Base class for the object pointer and reference class |
Cmatador::object_ptr< T > | The object_ptr holds a pointer to an serializable |
Cmatador::identifier | |
Cmatador::detail::identifier_binder< Type > | |
Cmatador::detail::identifier_binder< table_type > | |
Cmatador::di::inject< T > | Resolves and provides the requested service |
Cmatador::io_service | |
►Cmatador::io_stream | |
Cmatador::stream_handler | |
►Cstd::iterator | |
►Cmatador::const_tree_iterator_base< T > | |
Cmatador::const_tree_iterator< T > | |
Cmatador::const_tree_leaf_iterator< T > | |
Cmatador::const_tree_sibling_iterator< T > | |
Cmatador::const_tree_subtree_iterator< T > | |
►Cmatador::tree_iterator_base< T > | |
Cmatador::tree_iterator< T > | |
Cmatador::tree_leaf_iterator< T > | |
Cmatador::tree_sibling_iterator< T > | |
Cmatador::tree_subtree_iterator< T > | |
Cmatador::json | This class represents either a json value an object or an array |
Cmatador::json_format | |
Cmatador::json_iterator< JSON_TYPE > | An iterator for json array and objects |
Cmatador::json_mapper | |
Cmatador::json_object_mapper | |
Cmatador::leader_follower_thread_pool | |
Cmatador::library | Helps to load and unload external libraries |
Cmatador::log_domain | Connection to a set of log sinks |
►Cmatador::log_sink | Base class for all log sinks |
►Cmatador::basic_file_sink | A base class for file stream based sinks |
Cmatador::file_sink | A file sink writeing log message to one file |
Cmatador::stderr_sink | Log sink writing to stderr |
Cmatador::stdout_sink | Log sink writing to stdout |
Cmatador::rotating_file_sink | A rotating log file sink |
Cmatador::logger | Logger to write log messages to log domains |
Cmatador::http::middleware | |
Cmatador::http::mime_types | This class holds http mime type information |
Cmatador::di::module | |
Cmatador::null_type_t | |
Cmatador::object_store | A class that stores all kind of objects |
Cmatador::object_view< T > | Create a view for a concrete serializable type |
Cmatador::transaction::observer | Interface to an transaction observer |
Cmatador::optional< T > | |
Cmatador::peer_base< P > | |
Cmatador::peer_base< tcp > | |
Cmatador::persistence | Represents the persistence layer for a database and an object_store |
►Cmatador::factory< K, V >::producer_base | Base producer class for factory |
Cmatador::factory< K, V >::default_producer< T > | Default producer class for factory |
Cmatador::prototype_node | Holds the prototype of a concrete serializable |
►Cmatador::di::proxy_base | |
Cmatador::di::proxy< I > | |
Cmatador::reactor | Implementation of the reactor pattern |
Cmatador::detail::relation_endpoint_value_inserter< Value > | |
Cmatador::detail::relation_endpoint_value_remover< Value > | |
Cmatador::http::request | |
Cmatador::http::request_header | |
Cmatador::http::response | |
Cmatador::http::response_header | |
Cmatador::result< T > | Represents a sql query result |
Cmatador::row | Row representation |
Cmatador::schema | |
Cmatador::select_fdsets | |
Cmatador::sequencer | Interface to create and get unique sequence numbers |
Cmatador::serializer | A base class to serialize objects |
Cmatador::http::server | A simple reactor based HTTP server |
Cmatador::session | Represents a session to a database |
Cmatador::singleton< T > | Provides only one instance of a type |
►Cmatador::singleton< log_manager > | |
Cmatador::log_manager | Manages all log domains |
►Cmatador::singleton< repository > | |
Cmatador::di::repository | |
►Cmatador::socket_base< P > | |
Cmatador::socket_acceptor< tcp > | |
Cmatador::socket_stream< tcp > | |
Cmatador::socket_acceptor< P > | |
Cmatador::socket_stream< P > | |
Cmatador::socket_base< tcp > | |
Cmatador::statement< T > | |
Cmatador::statement< table_type > | |
Cmatador::http::static_file_service | |
►Cmatador::di::strategy | |
Cmatador::di::instance_strategy< T > | Provides a specific instance on injection |
Cmatador::di::singleton_per_thread_strategy< T > | |
Cmatador::di::singleton_strategy< T > | Implements the singleton strategy |
Cmatador::di::transient_strategy< T > | |
Cmatador::stream< T > | |
Cmatador::string_cursor | |
Cmatador::test_suite::summary | Holds the summary result of the executed tests |
Cmatador::table< T, Enabled > | |
Cmatador::schema::table_info | |
Cmatador::tcp | |
Cmatador::http::template_engine | |
Cmatador::test_suite | The container for all unit tests |
Cmatador::test_suite::test_suite_args | |
Cmatador::test_suite::test_unit_args | |
Cmatador::thread_pool | |
Cmatador::time | Simple time class with milliseconds |
Cmatador::time_format | |
►Cdetail::token | |
Cmatador::column | Represents a database column |
Cmatador::columns | Represents a list of database columns |
Cmatador::transaction | This class provides the transaction mechanism |
Cmatador::tree< T > | A STL like tree class |
Cmatador::type_traits< Type > | |
Cmatador::type_traits< object_ptr< ObjectType > > | |
Cmatador::type_traits< varchar< Size > > | |
Cmatador::udp | |
Cmatador::unit_test | A unit_test consists of serveral tests |
Cmatador::value_type_traits< Type, Enable > | |
Cmatador::value_type_traits< Type, typename std::enable_if< is_builtin< Type >::value >::type > | |
Cmatador::value_type_traits< Type, typename std::enable_if<!is_builtin< Type >::value >::type > | |
Cmatador::varchar< SIZE > | |
Cmatador::variable< R > | Holds the functor to a method |
Cmatador::http::http::version | Version struct |
Cmatador::version | |