drogon
C++14/17-based HTTP application framework
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cdrogon::orm::ArrayParserLow-level array parser
 Cdrogon::AsyncTask
 Cdrogon::AttributesThis class represents the attributes stored in the HTTP request. One can add/get any type of data to/from an Attributes object
 Cdrogon::await_result< T >
 Cdrogon::orm::BaseBuilder< T, SelectAll, Single >
 Cdrogon::internal::BinderArgTypeTraits< T >
 Cdrogon::internal::BinderArgTypeTraits< const T & >
 Cdrogon::internal::BinderArgTypeTraits< const T && >
 Cdrogon::internal::BinderArgTypeTraits< T & >
 Cdrogon::internal::BinderArgTypeTraits< T && >
 Cdrogon::internal::BinderArgTypeTraits< T * >
 Cdrogon::CacheMap< T1, T2 >Cache Map
 Cdrogon::orm::internal::CallbackArgTypeTraits< T >
 Cdrogon::orm::internal::CallbackArgTypeTraits< const T & >
 Cdrogon::orm::internal::CallbackArgTypeTraits< T & >
 Cdrogon::orm::internal::CallbackArgTypeTraits< T && >
 Cdrogon::orm::internal::CallbackArgTypeTraits< T * >
 Cdrogon::CallbackEntryA utility class for CacheMap
 Cdrogon::orm::internal::CallbackHolderBase
 Cdrogon::test::internal::ComparsionResult
 Cdrogon::CookieThis class represents a cookie entity
 Cdrogon::orm::CriteriaThis class represents a comparison condition
 Cdrogon::orm::CustomSqlWrapper for custom SQL string
 Cdrogon::orm::DbListenerDatabase asynchronous notification listener abstract class
 Cdrogon::test::internal::Decomposer
 Cdrogon::orm::DefaultValue
 Cdrogon::DrClassMapA map class which can create DrObjects from names
 Cdrogon::DrObjectBaseThe base class for all drogon reflection classes
 Cdrogon::orm::DrogonDbExceptionMixin base class to identify drogon-db-specific exception types
 Cstd::enable_shared_from_this
 Cstd::exceptionSTL class
 Cstd::false_type
 Cdrogon::orm::FieldReference to a field in a result set
 Cdrogon::orm::Filter
 Cdrogon::final_awaiterAn awaiter for Task::promise_type::final_suspend(). Transfer execution back to the coroutine who is co_awaiting this Task
 Cdrogon::internal::FunctionTraits< Function >
 Cdrogon::orm::internal::FunctionTraits< Function >
 Cdrogon::internal::FunctionTraits< ReturnType(*)(Arguments...)>
 Cdrogon::orm::internal::FunctionTraits< ReturnType(*)(Arguments...)>
 Cdrogon::orm::internal::FunctionTraits< void(*)()>
 Cdrogon::orm::internal::has_sqlForDeletingByPrimaryKey< T >
 Cdrogon::orm::internal::has_sqlForFindingByPrimaryKey< T >
 Cdrogon::internal::HttpBinderBase
 Cdrogon::internal::HttpConstraint
 Cdrogon::HttpControllerBaseThe base class for HTTP controllers
 Cdrogon::HttpFileThis class represents a uploaded file by a HTTP request
 Cdrogon::HttpRequestAbstract class for webapp developer to get or set the Http request;
 Cdrogon::HttpResponse
 Cdrogon::HttpViewDataThis class represents the data set displayed in views
 Cstd::is_assignable
 Cstd::is_constructible
 Cdrogon::isAutoCreationClass< T >
 Cdrogon::IsPlugin< T >
 Cdrogon::orm::JoinClause
 Cdrogon::test::internal::Lhs< T >
 Cdrogon::orm::Mapper< T >The mapper template
 Cdrogon::CacheMap< T1, T2 >::MapValue
 Cdrogon::MultipartHeader
 Cdrogon::MultiPartParser
 Cdrogon::Mutex
 Cdrogon::orm::MysqlConfig
 Ctrantor::NonCopyable
 Cdrogon::OStringStream
 Cdrogon::orm::PostgresConfig
 Cdrogon::AsyncTask::promise_type
 Cdrogon::Task< T >::promise_type
 Cdrogon::Task< void >::promise_type
 Cdrogon::RateLimiterThis class is used to limit the number of requests per second
 Cdrogon::orm::RawParameter
 Cdrogon::monitoring::Registry
 Cdrogon::RequestStream
 Cdrogon::RequestStreamReader
 Cdrogon::ResponseStream
 Cdrogon::orm::ResultResult set containing data returned by a query or command
 Cdrogon::orm::RowReference to one row in a result
 Cdrogon::utils::internal::SafeStringHash
 Cdrogon::SessionThis class represents a session stored in the framework. One can get or set any type of data to a session object
 Cdrogon::orm::Sqlite3Config
 Cdrogon::Task< T >
 Cdrogon::Task< void >
 Cdrogon::task_awaiter< Promise >Convert Task to an awaiter when it is co_awaited. Following things will happen:
 Cdrogon::test::ThreadSafeStream
 Cdrogon::orm::internal::Traits< T, hasPrimaryKey >
 Cdrogon::orm::internal::Traits< T, false >
 Cdrogon::orm::TransformBuilder< T, SelectAll, Single >
 Cstd::true_type
 Cdrogon::UploadFile
 Cdrogon::orm::internal::VectorTypeTraits< T >
 Cdrogon::orm::internal::VectorTypeTraits< std::string >
 Cdrogon::orm::internal::VectorTypeTraits< std::vector< std::shared_ptr< T > > >
 Cdrogon::WebSocketClientWebSocket client abstract class
 Cdrogon::WebSocketConnectionThe WebSocket connection abstract class