Crow  1.0
A C++ microframework for the web
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Ncrow
 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
 Ccheck_global_call_false
 Cget
 Ccontext
 Chandler_call_bridge
 Chandler_middleware_wrapper
 Cmiddleware_call_criteria
 Cis_after_handle_arity_3_impl
 Cis_before_handle_arity_3_impl
 Cmiddleware_call_criteria_only_global
 Cpartial_context
 Cpartial_context<>
 Ctask_timerA class for scheduling functions to be called after a specific amount of ticks. A tick is equal to 1 second
 Njson
 Ndetail
 Cr_stringA read string implementation with comparison functionality
 CrvalueJSON read value
 CwvalueJSON write value
 Cnumber
 NmultipartEncapsulates anything related to processing and organizing multipart/xyz messages
 CheaderThe first part in a section, contains metadata about the part
 CmessageThe parsed multipart request/response
 CpartOne part of the multipart message
 Nmustache
 CAction
 Cinvalid_template_exception
 Crendered_template
 Ctemplate_tA mustache template object
 Nwebsocket
 CconnectionA base class for websocket connection
 CConnectionA websocket connection
 CBaseRuleA base class for all rules
 CBlueprintA blueprint can be considered a smaller section of a Crow app, specifically where the router is conecerned
 CCatchallRule
 CCerrLogHandler
 Cci_hashHashing function for ci_map (unordered_multimap)
 Cci_key_eqEquals function for ci_map (unordered_multimap)
 CConnectionAn HTTP connection
 CCookieParser
 Ccontext
 CCORSHandlerCORSHandler is a global middleware for setting CORS headers
 Ccontext
 CCORSRulesUsed for tuning CORS policies
 CCrowThe main server application
 CDynamicRuleA rule that can change its parameters during runtime
 CHTTPParserA wrapper for nodejs/http-parser
 CILocalMiddlewareLocal middleware should extend ILocalMiddleware
 CILogHandler
 Clogger
 Cquery_stringA class to represent any data coming after the ? in the request URL into key-value pairs
 CrequestAn HTTP request
 CresponseHTTP response
 Cstatic_file_infoThis constains metadata (coming from the stat command) related to any static files associated with this response
 CreturnableAn abstract class that allows any other class to be returned by a handler
 CRouterHandles matching requests to existing rules and upgrade requests
 CPerMethod
 CRuleParameterTraitsAllows the user to assign parameters using functions
 CServer
 CSocketAdaptorA wrapper for the asio::ip::tcp::socket and asio::ssl::stream
 CTaggedRuleDefault rule created when CROW_ROUTE is called
 CTrieA search tree
 CNode
 CUTF8
 Ccontext
 CWebSocketRuleA rule dealing with websockets