▼Ncrow | |
▼Nblack_magic | |
Carguments | |
Carguments< 0 > | |
CCallHelper | |
CCallHelper< F, S< Args... > > | |
Ccompute_parameter_tag_from_args_list | |
Ccompute_parameter_tag_from_args_list< Arg, Args... > | |
Ccompute_parameter_tag_from_args_list<> | |
Cconcat | |
Cconcat< seq< I1... >, seq< I2... > > | |
Cconst_str | A constant string implementation |
Ccontains | |
Ccontains< Tp > | |
Ccontains< Tp, Head, Rest... > | |
Cempty_context | |
Cgen_seq | |
Cgen_seq< 0 > | |
Cgen_seq< 1 > | |
Clast_element_type | |
Clast_element_type<> | |
COutOfRange | |
Cparameter_tag | |
Cpop_back | |
Cpop_back<> | |
Cpop_back_helper | |
Cpop_back_helper< seq< N... >, Tuple > | |
Cpromote | |
CS | |
Cseq | |
Csingle_tag_to_type | |
Csingle_tag_to_type< 1 > | |
Csingle_tag_to_type< 2 > | |
Csingle_tag_to_type< 3 > | |
Csingle_tag_to_type< 4 > | |
Csingle_tag_to_type< 5 > | |
▼Ndetail | |
►Nrouting_handler_call_helper | |
Ccall | |
Ccall< F, NInt, NUint, NDouble, NString, black_magic::S< double, Args1... >, black_magic::S< Args2... > > | |
Ccall< F, NInt, NUint, NDouble, NString, black_magic::S< int64_t, Args1... >, black_magic::S< Args2... > > | |
Ccall< F, NInt, NUint, NDouble, NString, black_magic::S< std::string, Args1... >, black_magic::S< Args2... > > | |
Ccall< F, NInt, NUint, NDouble, NString, black_magic::S< uint64_t, Args1... >, black_magic::S< Args2... > > | |
Ccall< F, NInt, NUint, NDouble, NString, black_magic::S<>, black_magic::S< Args1... > > | |
Ccall_pair | |
Ccall_params | |
►CWrapped | |
Chandler_type_helper | |
Chandler_type_helper< const request &, Args... > | |
Chandler_type_helper< const request &, response &, Args... > | |
Creq_handler_wrapper | |
►Ccheck_after_handle_arity_3 | |
Cget | |
►Ccheck_after_handle_arity_3_const | |
Cget | |
►Ccheck_before_handle_arity_3 | |
Cget | |
►Ccheck_before_handle_arity_3_const | |
Cget | |
Ccontext | |
Cdumb_timer_queue | Fast timer queue for fixed tick value |
Cget_index_of_element_from_tuple_by_type_impl | |
Cget_index_of_element_from_tuple_by_type_impl< T, N, T, Args... > | |
Cget_index_of_element_from_tuple_by_type_impl< T, N, U, Args... > | |
Cis_after_handle_arity_3_impl | |
Cis_before_handle_arity_3_impl | |
Cpartial_context | |
Cpartial_context<> | |
▼Njson | |
►Ndetail | |
Cr_string | A read string implementation with comparison functionality |
Crvalue | JSON read value |
Cwvalue | JSON write value |
▼Nmultipart | Encapsulates anything related to processing and organizing multipart/xyz messages |
Cheader | The first part in a section, contains metadata about the part |
Cmessage | The parsed multipart request/response |
Cpart | One part of the multipart message |
▼Nmustache | |
CAction | |
Cinvalid_template_exception | |
Ctemplate_t | A mustache template object |
▼Nutility | |
Cfunction_traits | |
Cfunction_traits< R(ClassType::*)(Args...) const > | |
Cfunction_traits< R(ClassType::*)(Args...)> | |
Cfunction_traits< std::function< R(Args...)> > | |
▼Nwebsocket | |
Cconnection | A base class for websocket connection |
CConnection | A websocket connection |
CBaseRule | A base class for all rules |
CCatchallRule | |
CCerrLogHandler | |
Cci_hash | Hashing function for ci_map (unordered_multimap) |
Cci_key_eq | Equals function for ci_map (unordered_multimap) |
CConnection | An HTTP connection |
▼CCookieParser | |
Ccontext | |
CCrow | The main server application |
CDynamicRule | A rule that can change its parameters during runtime |
CHTTPParser | A wrapper for nodejs/http-parser |
CILogHandler | |
Clogger | |
Cquery_string | A class to represent any data coming after the ? in the request URL into key-value pairs |
Crequest | An HTTP request |
▼Cresponse | HTTP response |
Cstatic_file_info | This constains metadata (coming from the stat command) related to any static files associated with this response |
Creturnable | An abstract class that allows any other class to be returned by a handler |
CRouter | Handles matching requests to existing rules and upgrade requests |
Crouting_params | |
CRuleParameterTraits | |
CServer | |
CSocketAdaptor | A wrapper for the asio::ip::tcp::socket and asio::ssl::stream |
CTaggedRule | Default rule created when CROW_ROUTE is called |
▼CTrie | A search tree |
CNode | |
CWebSocketRule | A rule dealing with websockets |