Crow  0.3
A C++ microframework for the web
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ccrow::mustache::Action
 Ccrow::black_magic::arguments< Tag >
 Ccrow::black_magic::arguments< 0 >
 Ccrow::BaseRuleA base class for all rules
 Ccrow::detail::routing_handler_call_helper::call< F, NInt, NUint, NDouble, NString, S1, S2 >
 Ccrow::detail::routing_handler_call_helper::call< F, NInt, NUint, NDouble, NString, black_magic::S< double, Args1... >, black_magic::S< Args2... > >
 Ccrow::detail::routing_handler_call_helper::call< F, NInt, NUint, NDouble, NString, black_magic::S< int64_t, Args1... >, black_magic::S< Args2... > >
 Ccrow::detail::routing_handler_call_helper::call< F, NInt, NUint, NDouble, NString, black_magic::S< std::string, Args1... >, black_magic::S< Args2... > >
 Ccrow::detail::routing_handler_call_helper::call< F, NInt, NUint, NDouble, NString, black_magic::S< uint64_t, Args1... >, black_magic::S< Args2... > >
 Ccrow::detail::routing_handler_call_helper::call< F, NInt, NUint, NDouble, NString, black_magic::S<>, black_magic::S< Args1... > >
 Ccrow::detail::routing_handler_call_helper::call_pair< T, Pos >
 Ccrow::detail::routing_handler_call_helper::call_params< H1 >
 Ccrow::black_magic::CallHelper< F, Set >
 Ccrow::black_magic::CallHelper< F, S< Args... > >
 Ccrow::CatchallRule
 Ccrow::detail::check_after_handle_arity_3< MW >
 Ccrow::detail::check_after_handle_arity_3_const< MW >
 Ccrow::detail::check_before_handle_arity_3< MW >
 Ccrow::detail::check_before_handle_arity_3_const< MW >
 Ccrow::ci_hashHashing function for ci_map (unordered_multimap)
 Ccrow::ci_key_eqEquals function for ci_map (unordered_multimap)
 Ccrow::black_magic::compute_parameter_tag_from_args_list< Args >
 Ccrow::black_magic::compute_parameter_tag_from_args_list< Arg, Args... >
 Ccrow::black_magic::compute_parameter_tag_from_args_list<>
 CConcat
 Ccrow::black_magic::concat< S1, S2 >
 Ccrow::Connection< Adaptor, Handler, Middlewares >An HTTP connection
 Ccrow::websocket::connectionA base class for websocket connection
 Ccrow::black_magic::const_strA constant string implementation
 Cblack_magic::last_element_type::type::context
 Ccrow::CookieParser::context
 Ccrow::CookieParser
 Ccrow::Crow< Middlewares >The main server application
 Ccrow::detail::dumb_timer_queueFast timer queue for fixed tick value
 Ccrow::black_magic::empty_context< T >
 Cboost::equality_comparable
 Cstd::exceptionSTL class
 Cstd::false_type
 Ccrow::utility::function_traits< T >
 Ccrow::utility::function_traits< R(ClassType::*)(Args...) const >
 Ccrow::utility::function_traits< R(ClassType::*)(Args...)>
 Ccrow::utility::function_traits< std::function< R(Args...)> >
 Ccrow::detail::check_after_handle_arity_3< MW >::get< T, >
 Ccrow::detail::check_after_handle_arity_3_const< MW >::get< T, const >
 Ccrow::detail::check_before_handle_arity_3< MW >::get< T, >
 Ccrow::detail::check_before_handle_arity_3_const< MW >::get< T, const >
 Ccrow::detail::get_index_of_element_from_tuple_by_type_impl< T, N, Args >
 Ccrow::detail::get_index_of_element_from_tuple_by_type_impl< T, N, T, Args... >
 Ccrow::detail::get_index_of_element_from_tuple_by_type_impl< T, N, U, Args... >
 Ccrow::detail::routing_handler_call_helper::Wrapped< Func, ArgsWrapped >::handler_type_helper< Args >
 Ccrow::detail::routing_handler_call_helper::Wrapped< Func, ArgsWrapped >::handler_type_helper< ArgsWrapped... >
 Ccrow::detail::routing_handler_call_helper::Wrapped< Func, ArgsWrapped >::handler_type_helper< const request &, Args... >
 Ccrow::detail::routing_handler_call_helper::Wrapped< Func, ArgsWrapped >::handler_type_helper< const request &, response &, Args... >
 Ccrow::multipart::headerThe first part in a section, contains metadata about the part
 Chttp_parser
 Ccrow::ILogHandler
 Ccrow::detail::is_after_handle_arity_3_impl< T >
 Ccrow::detail::is_before_handle_arity_3_impl< T >
 Ccrow::black_magic::last_element_type< T >
 Ccrow::black_magic::last_element_type<>
 Cboost::less_than_comparable
 Ccrow::logger
 Ccrow::Trie::Node
 Ccrow::black_magic::OutOfRange
 Ccrow::black_magic::parameter_tag< T >
 Ccrow::multipart::partOne part of the multipart message
 Ccrow::detail::partial_context<>
 Ccrow::black_magic::pop_back< T >
 Ccrow::black_magic::pop_back<>
 Ccrow::black_magic::pop_back_helper< Seq, Tuple >
 Ccrow::black_magic::pop_back_helper< seq< N... >, Tuple >
 Ccrow::black_magic::promote< T >
 Ccrow::query_stringA class to represent any data coming after the ? in the request URL into key-value pairs
 Ccrow::detail::routing_handler_call_helper::Wrapped< Func, ArgsWrapped >::req_handler_wrapper< Req, Args >
 Ccrow::requestAn HTTP request
 Ccrow::responseHTTP response
 Ccrow::returnableAn abstract class that allows any other class to be returned by a handler
 Ccrow::RouterHandles matching requests to existing rules and upgrade requests
 Ccrow::routing_params
 Ccrow::RuleParameterTraits< T >
 Ccrow::RuleParameterTraits< DynamicRule >
 Ccrow::RuleParameterTraits< TaggedRule< Args... > >
 Ccrow::json::rvalueJSON read value
 Ccrow::black_magic::S< T >
 Ccrow::black_magic::seq<... >
 Ccrow::black_magic::seq< 0 >
 Ccrow::black_magic::seq< I1...,(sizeof...(I1)+I2)... >
 Ccrow::black_magic::seq<>
 Ccrow::Server< Handler, Adaptor, Middlewares >
 Ccrow::black_magic::single_tag_to_type< N >
 Ccrow::black_magic::single_tag_to_type< 1 >
 Ccrow::black_magic::single_tag_to_type< 2 >
 Ccrow::black_magic::single_tag_to_type< 3 >
 Ccrow::black_magic::single_tag_to_type< 4 >
 Ccrow::black_magic::single_tag_to_type< 5 >
 Ccrow::SocketAdaptorA wrapper for the asio::ip::tcp::socket and asio::ssl::stream
 Ccrow::response::static_file_infoThis constains metadata (coming from the stat command) related to any static files associated with this response
 Cblack_magic::pop_back::template rebind
 Ccrow::mustache::template_tA mustache template object
 Ccrow::TrieA search tree
 Cstd::true_type
 Cstd::conditional::type
 Ccrow::detail::routing_handler_call_helper::Wrapped< Func, ArgsWrapped >