\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{{\bf cppcms\+::http\+::abort\+\_\+upload} }{\pageref{classcppcms_1_1http_1_1abort__upload}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::abstract\+\_\+calendar} }{\pageref{classbooster_1_1locale_1_1abstract__calendar}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::acceptor} \\*This class represents a socket that accepts incoming connections }{\pageref{classbooster_1_1aio_1_1acceptor}}{}
\item\contentsline{section}{{\bf cppcms\+::base\+\_\+content\+::app\+\_\+guard} \\*Special guard class that allows setting and resetting content\textquotesingle{}s rendeding according to the specific scope }{\pageref{classcppcms_1_1base__content_1_1app__guard}}{}
\item\contentsline{section}{{\bf cppcms\+::application} \\*Application class is the base class for all user created applications }{\pageref{classcppcms_1_1application}}{}
\item\contentsline{section}{{\bf cppcms\+::application\+\_\+specific\+\_\+pool} \\*Interface for creating user applications }{\pageref{classcppcms_1_1application__specific__pool}}{}
\item\contentsline{section}{{\bf cppcms\+::applications\+\_\+pool} \\*Application pool is the central class that holds user created applications }{\pageref{classcppcms_1_1applications__pool}}{}
\item\contentsline{section}{{\bf cppcms\+::archive} \\*Class that represents a binary archive that can be stored in persistent storage or transfered }{\pageref{classcppcms_1_1archive}}{}
\item\contentsline{section}{{\bf cppcms\+::archive\+\_\+error} \\*Error thrown in case of serialization error }{\pageref{classcppcms_1_1archive__error}}{}
\item\contentsline{section}{{\bf cppcms\+::archive\+\_\+traits$<$ Object $>$} \\*Special traits class that describes how to serialize various objects that are not defived from \doxyref{serializable\+\_\+base}{p.}{classcppcms_1_1serializable__base} }{\pageref{structcppcms_1_1archive__traits}}{}
\item\contentsline{section}{{\bf booster\+::atomic\+\_\+counter} \\*Atomic counter is a class that allows perform counting in thread safe way }{\pageref{classbooster_1_1atomic__counter}}{}
\item\contentsline{section}{{\bf booster\+::backtrace} \\*Class that records the stack trace when it is created, }{\pageref{classbooster_1_1backtrace}}{}
\item\contentsline{section}{{\bf booster\+::bad\+\_\+callback\+\_\+call} \\*This exception is thrown in case of calling unassigned/empty function }{\pageref{classbooster_1_1bad__callback__call}}{}
\item\contentsline{section}{{\bf booster\+::bad\+\_\+cast} \\*Same as std\+::bad\+\_\+cast but records stack trace }{\pageref{classbooster_1_1bad__cast}}{}
\item\contentsline{section}{{\bf booster\+::bad\+\_\+function\+\_\+call} \\*This exception is thrown in case of an attempt to call to unassigned \doxyref{booster\+::function}{p.}{classbooster_1_1function} }{\pageref{classbooster_1_1bad__function__call}}{}
\item\contentsline{section}{{\bf booster\+::nowide\+::bad\+\_\+utf} \\*This exception is thrown if invalid U\+T\+F-\/8 or U\+T\+F-\/16 is given as input }{\pageref{classbooster_1_1nowide_1_1bad__utf}}{}
\item\contentsline{section}{{\bf cppcms\+::json\+::bad\+\_\+value\+\_\+cast} \\*The error that is thrown in case of bad conversion of \doxyref{json\+::value}{p.}{classcppcms_1_1json_1_1value} to ordinary value }{\pageref{classcppcms_1_1json_1_1bad__value__cast}}{}
\item\contentsline{section}{{\bf booster\+::bad\+\_\+weak\+\_\+ptr} }{\pageref{classbooster_1_1bad__weak__ptr}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::base64\+\_\+urlencode} \\*Output filter \doxyref{base64\+\_\+urlencode}{p.}{classcppcms_1_1filters_1_1base64__urlencode} }{\pageref{classcppcms_1_1filters_1_1base64__urlencode}}{}
\item\contentsline{section}{{\bf cppcms\+::base\+\_\+content} \\*This is a simple polymorphic class that every content for templates rendering should be derided from it. It does not carry much information with exception of R\+T\+TI that allows type-\/safe casting of user provided content instances to target content class that is used by specific template }{\pageref{classcppcms_1_1base__content}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::util\+::base\+\_\+converter} \\*This class represent a simple stateless converter from U\+C\+S-\/4 and to U\+C\+S-\/4 for each single code point }{\pageref{classbooster_1_1locale_1_1util_1_1base__converter}}{}
\item\contentsline{section}{{\bf cppcms\+::base\+\_\+form} \\*This class is the base class for any form or form widget used in Cpp\+C\+MS }{\pageref{classcppcms_1_1base__form}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::base\+\_\+html\+\_\+input} \\*This class represents a basic widget that generates H\+T\+ML form elements the widgets that use the $<$input \textbackslash{}/$>$ H\+T\+ML tag }{\pageref{classcppcms_1_1widgets_1_1base__html__input}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::base\+\_\+text} \\*This widget is used as base for text input fields }{\pageref{classcppcms_1_1widgets_1_1base__text}}{}
\item\contentsline{section}{{\bf cppcms\+::base\+\_\+view} \\*This class is base class for all views (skins) rendered by Cpp\+C\+MS template engine }{\pageref{classcppcms_1_1base__view}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::base\+\_\+widget} \\*This class is the base class of all renderable widgets which can be used with Cpp\+C\+MS form system }{\pageref{classcppcms_1_1widgets_1_1base__widget}}{}
\item\contentsline{section}{{\bf cppcms\+::http\+::basic\+\_\+content\+\_\+filter} }{\pageref{classcppcms_1_1http_1_1basic__content__filter}}{}
\item\contentsline{section}{{\bf booster\+::nowide\+::basic\+\_\+filebuf$<$ Char\+Type, Traits $>$} }{\pageref{classbooster_1_1nowide_1_1basic__filebuf}}{}
\item\contentsline{section}{{\bf booster\+::nowide\+::basic\+\_\+filebuf$<$ char $>$} }{\pageref{classbooster_1_1nowide_1_1basic__filebuf_3_01char_01_4}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::basic\+\_\+format$<$ Char\+Type $>$} \\*Printf like class that allows type-\/safe and locale aware message formatting }{\pageref{classbooster_1_1locale_1_1basic__format}}{}
\item\contentsline{section}{{\bf booster\+::nowide\+::basic\+\_\+fstream$<$ Char\+Type, Traits $>$} }{\pageref{classbooster_1_1nowide_1_1basic__fstream}}{}
\item\contentsline{section}{{\bf booster\+::nowide\+::basic\+\_\+ifstream$<$ Char\+Type, Traits $>$} }{\pageref{classbooster_1_1nowide_1_1basic__ifstream}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::basic\+\_\+io\+\_\+device} \\*This is a basic object that allows execution of asynchronous operations }{\pageref{classbooster_1_1aio_1_1basic__io__device}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::basic\+\_\+message$<$ Char\+Type $>$} \\*This class represents a message that can be converted to a specific locale message }{\pageref{classbooster_1_1locale_1_1basic__message}}{}
\item\contentsline{section}{{\bf booster\+::nowide\+::basic\+\_\+ofstream$<$ Char\+Type, Traits $>$} }{\pageref{classbooster_1_1nowide_1_1basic__ofstream}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::basic\+\_\+socket} \\*This class represents a basic Socket object }{\pageref{classbooster_1_1aio_1_1basic__socket}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::buffer\+\_\+impl$<$ Pointer $>$} \\*This is a base class that represents a buffer -\/ a set of contiguous chunks of memory that can be transfered over network }{\pageref{classbooster_1_1aio_1_1buffer__impl}}{}
\item\contentsline{section}{{\bf cppcms\+::cache\+\_\+interface} \\*This class is the major gateway of the application to Cpp\+C\+MS caching abilities. Any access too cache would be done via this class }{\pageref{classcppcms_1_1cache__interface}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::calendar} \\*This class provides an access to general calendar information }{\pageref{classbooster_1_1locale_1_1calendar}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::calendar\+\_\+facet} \\*Facet that generates calendar for specific locale }{\pageref{classbooster_1_1locale_1_1calendar__facet}}{}
\item\contentsline{section}{{\bf cppcms\+::rpc\+::call\+\_\+error} \\*The error thrown in case of bad call -\/ parameters mismatch or invalid request }{\pageref{classcppcms_1_1rpc_1_1call__error}}{}
\item\contentsline{section}{{\bf booster\+::callable$<$ Type $>$} }{\pageref{structbooster_1_1callable}}{}
\item\contentsline{section}{{\bf booster\+::callback$<$ Type $>$} }{\pageref{classbooster_1_1callback}}{}
\item\contentsline{section}{{\bf booster\+::callback$<$ Result(\+Params...)$>$} \\*This is Booster\textquotesingle{}s implementation of std\+::tr1\+::callback/booster\+::callback }{\pageref{classbooster_1_1callback_3_01Result_07Params_8_8_8_08_4}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::aio\+\_\+error\+::category} }{\pageref{classbooster_1_1aio_1_1aio__error_1_1category}}{}
\item\contentsline{section}{{\bf cppcms\+::crypto\+::cbc} \\*Cipher-\/block chaining encryption and decryption cryptographic service }{\pageref{classcppcms_1_1crypto_1_1cbc}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::checkbox} \\*This class represent an H\+T\+ML checkbox input element }{\pageref{classcppcms_1_1widgets_1_1checkbox}}{}
\item\contentsline{section}{{\bf booster\+::clone\+\_\+ptr$<$ T $>$} \\*Smart pointer similar to std\+::auto\+\_\+ptr but it clones (by calling T\+::clone()) underlying object on copy instead of moving its ownership }{\pageref{classbooster_1_1clone__ptr}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::collator$<$ Char\+Type $>$} \\*Collation facet }{\pageref{classbooster_1_1locale_1_1collator}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::collator\+\_\+base} \\*Base class that includes collation level flags }{\pageref{classbooster_1_1locale_1_1collator__base}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::comparator$<$ Char\+Type, default\+\_\+level $>$} \\*This class can be used in S\+TL algorithms and containers for comparison of strings with a level other than primary }{\pageref{structbooster_1_1locale_1_1comparator}}{}
\item\contentsline{section}{{\bf booster\+::condition\+\_\+variable} \\*This is conditional variable object }{\pageref{classbooster_1_1condition__variable}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::const\+\_\+buffer} \\*An immutable buffer -\/ buffer for write operations }{\pageref{classbooster_1_1aio_1_1const__buffer}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::const\+\_\+cast\+\_\+tag} }{\pageref{structbooster_1_1detail_1_1const__cast__tag}}{}
\item\contentsline{section}{{\bf cppcms\+::util\+::const\+\_\+char\+\_\+buf} }{\pageref{classcppcms_1_1util_1_1const__char__buf}}{}
\item\contentsline{section}{{\bf cppcms\+::util\+::const\+\_\+char\+\_\+istream} }{\pageref{classcppcms_1_1util_1_1const__char__istream}}{}
\item\contentsline{section}{{\bf cppcms\+::http\+::content\+\_\+limits} }{\pageref{classcppcms_1_1http_1_1content__limits}}{}
\item\contentsline{section}{{\bf cppcms\+::http\+::content\+\_\+type} \\*Class that represents parsed Content-\/\+Type header, this is immutable class. Once it is created its values does not change }{\pageref{classcppcms_1_1http_1_1content__type}}{}
\item\contentsline{section}{{\bf cppcms\+::http\+::context} \\*Context is a central class that holds all specific connection related information. It encapsulates C\+GI request and response, cache, session and locale information }{\pageref{classcppcms_1_1http_1_1context}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::conv\+::conversion\+\_\+error} \\*The excepton that is thrown in case of conversion error }{\pageref{classbooster_1_1locale_1_1conv_1_1conversion__error}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::converter$<$ Char\+Type $>$} }{\pageref{classbooster_1_1locale_1_1converter}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::converter$<$ char $>$} }{\pageref{classbooster_1_1locale_1_1converter_3_01char_01_4}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::converter$<$ wchar\+\_\+t $>$} }{\pageref{classbooster_1_1locale_1_1converter_3_01wchar__t_01_4}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::converter\+\_\+base} \\*This class provides base flags for text manipulation. It is used as base for converter facet }{\pageref{classbooster_1_1locale_1_1converter__base}}{}
\item\contentsline{section}{{\bf cppcms\+::http\+::cookie} \\*Class that represents single H\+T\+TP Cookie Generally used in context of {\tt http\+::request} and {\tt http\+::response} }{\pageref{classcppcms_1_1http_1_1cookie}}{}
\item\contentsline{section}{{\bf cppcms\+::copy\+\_\+filter} \\*Copy the output stream part -\/ \char`\"{}tee\char`\"{} filter }{\pageref{classcppcms_1_1copy__filter}}{}
\item\contentsline{section}{{\bf booster\+::copy\+\_\+ptr$<$ T $>$} \\*Smart pointer similar to std\+::auto\+\_\+ptr but it copies underlying object on pointer copy instead of moving its ownership }{\pageref{classbooster_1_1copy__ptr}}{}
\item\contentsline{section}{{\bf cppcms\+::cppcms\+\_\+error} \\*Exception thrown by Cpp\+C\+MS framework }{\pageref{classcppcms_1_1cppcms__error}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::date} \\*Formats date to the stream, date is represented as number -\/ P\+O\+S\+IX time, a plain number }{\pageref{classcppcms_1_1filters_1_1date}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::date\+\_\+time} \\*This class represents a date time and allows to perform various operation according to the locale settings }{\pageref{classbooster_1_1locale_1_1date__time}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::date\+\_\+time\+\_\+duration} \\*This class represents a period\+: a pair of two \doxyref{date\+\_\+time}{p.}{classbooster_1_1locale_1_1date__time} objects }{\pageref{classbooster_1_1locale_1_1date__time__duration}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::date\+\_\+time\+\_\+error} \\*This error is thrown in case of invalid state that occurred }{\pageref{classbooster_1_1locale_1_1date__time__error}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::date\+\_\+time\+\_\+period} \\*This class represents a pair of period\+\_\+type and the integer values that describes its amount. For example 3 days or 4 years }{\pageref{structbooster_1_1locale_1_1date__time__period}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::date\+\_\+time\+\_\+period\+\_\+set} \\*This class that represents a set of periods, }{\pageref{classbooster_1_1locale_1_1date__time__period__set}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::datetime} \\*Format date and time to ouput stream }{\pageref{classcppcms_1_1filters_1_1datetime}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::deadline\+\_\+timer} \\*A timer object }{\pageref{classbooster_1_1aio_1_1deadline__timer}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::gnu\+\_\+gettext\+::messages\+\_\+info\+::domain} \\*This type represents G\+NU Gettext domain name for the messages }{\pageref{structbooster_1_1locale_1_1gnu__gettext_1_1messages__info_1_1domain}}{}
\item\contentsline{section}{{\bf booster\+::domain\+\_\+error} \\*Same as std\+::domain\+\_\+error but records stack trace }{\pageref{classbooster_1_1domain__error}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::dynamic\+\_\+cast\+\_\+tag} }{\pageref{structbooster_1_1detail_1_1dynamic__cast__tag}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::select\+\_\+base\+::element} }{\pageref{structcppcms_1_1widgets_1_1select__base_1_1element}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::email} \\*This widget checks that the input is a valid email address }{\pageref{classcppcms_1_1widgets_1_1email}}{}
\item\contentsline{section}{{\bf booster\+::enable\+\_\+shared\+\_\+from\+\_\+this$<$ T $>$} \\*This class is borrowed from boost }{\pageref{classbooster_1_1enable__shared__from__this}}{}
\item\contentsline{section}{{\bf booster\+::enable\+\_\+shared\+\_\+from\+\_\+this2$<$ T $>$} }{\pageref{classbooster_1_1enable__shared__from__this2}}{}
\item\contentsline{section}{{\bf cppcms\+::sessions\+::encryptor} \\*This is an interface to generic session cookies encryption or signing A\+PI }{\pageref{classcppcms_1_1sessions_1_1encryptor}}{}
\item\contentsline{section}{{\bf cppcms\+::sessions\+::encryptor\+\_\+factory} \\*This is an interface for an object that creates new encryptors }{\pageref{classcppcms_1_1sessions_1_1encryptor__factory}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::endpoint} \\*This class represents the connection endpoint, that is generally sockaddr structure in Berkeley sockets A\+PI }{\pageref{classbooster_1_1aio_1_1endpoint}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::buffer\+\_\+impl$<$ Pointer $>$\+::entry} }{\pageref{structbooster_1_1aio_1_1buffer__impl_1_1entry}}{}
\item\contentsline{section}{{\bf booster\+::system\+::error\+\_\+category} \\*This class represents a category of errors }{\pageref{classbooster_1_1system_1_1error__category}}{}
\item\contentsline{section}{{\bf booster\+::system\+::error\+\_\+code} \\*The lightweight object that carries a error code information and its category }{\pageref{classbooster_1_1system_1_1error__code}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::escape} \\*Output filter escape }{\pageref{classcppcms_1_1filters_1_1escape}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::reactor\+::event} \\*Structure that defines output events }{\pageref{structbooster_1_1aio_1_1reactor_1_1event}}{}
\item\contentsline{section}{{\bf booster\+::exception} \\*Same as std\+::exception but records stack trace }{\pageref{classbooster_1_1exception}}{}
\item\contentsline{section}{{\bf cppcms\+::applications\+\_\+pool\+::factory} \\*Base class for user application factories -\/ to be deprecated, use \doxyref{application\+\_\+specific\+\_\+pool}{p.}{classcppcms_1_1application__specific__pool} instead }{\pageref{structcppcms_1_1applications__pool_1_1factory}}{}
\item\contentsline{section}{{\bf cppcms\+::http\+::file} \\*This class holds a uploaded file, it is generally fetched via \doxyref{widgets\+::file}{p.}{classcppcms_1_1widgets_1_1file} or via {\tt http\+::request\+::files} }{\pageref{classcppcms_1_1http_1_1file}}{}
\item\contentsline{section}{{\bf booster\+::log\+::sinks\+::file} \\*Log file based sink -\/ sends messages to log file }{\pageref{classbooster_1_1log_1_1sinks_1_1file}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::file} \\*This class represents a file upload form entry }{\pageref{classcppcms_1_1widgets_1_1file}}{}
\item\contentsline{section}{{\bf cppcms\+::util\+::filterbuf$<$ Filter, Buffer\+Size $>$} }{\pageref{classcppcms_1_1util_1_1filterbuf}}{}
\item\contentsline{section}{{\bf cppcms\+::util\+::filterbuf$<$ Filter, 0 $>$} }{\pageref{classcppcms_1_1util_1_1filterbuf_3_01Filter_00_010_01_4}}{}
\item\contentsline{section}{{\bf cppcms\+::form} \\*The {\itshape form} is a container used to collect other widgets and forms into a single unit }{\pageref{classcppcms_1_1form}}{}
\item\contentsline{section}{{\bf cppcms\+::form\+\_\+context} \\*This class represents the context required to generate the widgets\textquotesingle{} H\+T\+ML }{\pageref{classcppcms_1_1form__context}}{}
\item\contentsline{section}{{\bf cppcms\+::form\+\_\+flags} \\*This struct holds various flags to control the H\+T\+ML generation }{\pageref{structcppcms_1_1form__flags}}{}
\item\contentsline{section}{{\bf cppcms\+::forwarder} \\*Class responsble for automaticall forwarding of H\+T\+T\+P/\+C\+GI requests to other hosts over S\+C\+GI }{\pageref{classcppcms_1_1forwarder}}{}
\item\contentsline{section}{{\bf booster\+::function$<$ Type $>$} }{\pageref{classbooster_1_1function}}{}
\item\contentsline{section}{{\bf booster\+::function$<$ Result(\+Params...)$>$} \\*This is Booster\textquotesingle{}s implementation of std\+::tr1\+::function/booster\+::function }{\pageref{classbooster_1_1function_3_01Result_07Params_8_8_8_08_4}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::generator} \\*Major class used for locale generation }{\pageref{classbooster_1_1locale_1_1generator}}{}
\item\contentsline{section}{{\bf cppcms\+::views\+::generator} \\*The class that represents a single skin and generates its views }{\pageref{classcppcms_1_1views_1_1generator}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::generic\+\_\+codecvt$<$ Char\+Type, Codecvt\+Impl, Char\+Size $>$} \\*Geneneric generic codecvt facet, various stateless encodings to U\+T\+F-\/16 and U\+T\+F-\/32 using wchar\+\_\+t, char32\+\_\+t and char16\+\_\+t }{\pageref{classbooster_1_1locale_1_1generic__codecvt}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::generic\+\_\+codecvt$<$ Char\+Type, Codecvt\+Impl, 1 $>$} }{\pageref{classbooster_1_1locale_1_1generic__codecvt_3_01CharType_00_01CodecvtImpl_00_011_01_4}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::generic\+\_\+codecvt$<$ Char\+Type, Codecvt\+Impl, 2 $>$} \\*U\+T\+F-\/16 to/from U\+T\+F-\/8 codecvt facet to use with char16\+\_\+t or wchar\+\_\+t on Windows }{\pageref{classbooster_1_1locale_1_1generic__codecvt_3_01CharType_00_01CodecvtImpl_00_012_01_4}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::generic\+\_\+codecvt$<$ Char\+Type, Codecvt\+Impl, 4 $>$} \\*U\+T\+F-\/32 to/from U\+T\+F-\/8 codecvt facet to use with char32\+\_\+t or wchar\+\_\+t on P\+O\+S\+IX platforms }{\pageref{classbooster_1_1locale_1_1generic__codecvt_3_01CharType_00_01CodecvtImpl_00_014_01_4}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::generic\+\_\+codecvt\+\_\+base} \\*A base class that used to define constants for \doxyref{generic\+\_\+codecvt}{p.}{classbooster_1_1locale_1_1generic__codecvt} }{\pageref{classbooster_1_1locale_1_1generic__codecvt__base}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::hidden} \\*This widget represents a hidden input form element. It is used to provide information invisible to the user }{\pageref{classcppcms_1_1widgets_1_1hidden}}{}
\item\contentsline{section}{{\bf cppcms\+::crypto\+::hmac} \\*This object calculates the H\+M\+AC signature for the input data }{\pageref{classcppcms_1_1crypto_1_1hmac}}{}
\item\contentsline{section}{{\bf booster\+::hold\+\_\+ptr$<$ T $>$} \\*Smart pointer similar to std\+::auto\+\_\+ptr but it is non-\/copyable and underlying object has same constness as the pointer itself (not like in ordinary pointer) }{\pageref{classbooster_1_1hold__ptr}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::hold\+\_\+ptr$<$ T $>$} \\*Smart pointer similar to std\+::auto\+\_\+ptr but it is non-\/copyable and the underlying object has the same constness as the pointer itself (unlike an ordinary pointer) }{\pageref{classbooster_1_1locale_1_1hold__ptr}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::info} \\*Facet that holds general information about locale }{\pageref{classbooster_1_1locale_1_1info}}{}
\item\contentsline{section}{{\bf booster\+::intrusive\+\_\+ptr$<$ T $>$} \\*Intrusive\+\_\+ptr is the class taken as-\/is from boost }{\pageref{classbooster_1_1intrusive__ptr}}{}
\item\contentsline{section}{{\bf booster\+::invalid\+\_\+argument} \\*Same as std\+::invalid\+\_\+argument but records stack trace }{\pageref{classbooster_1_1invalid__argument}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::conv\+::invalid\+\_\+charset\+\_\+error} \\*This exception is thrown in case of use of unsupported or invalid character set }{\pageref{classbooster_1_1locale_1_1conv_1_1invalid__charset__error}}{}
\item\contentsline{section}{{\bf booster\+::io\+\_\+device} \\*This class is a base class of generic I/O device that can be used in very simple manner with \doxyref{booster\+::streambuf}{p.}{classbooster_1_1streambuf} allowing to create iostreams easily }{\pageref{classbooster_1_1io__device}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::io\+\_\+events} \\*Struct that collects multiple event types for polling }{\pageref{structbooster_1_1aio_1_1io__events}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::io\+\_\+service} \\*This is the central event loop that dispatches all requests }{\pageref{classbooster_1_1aio_1_1io__service}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::ios\+\_\+info} \\*This class holds an external data -\/ beyond existing fmtflags that std\+::ios\+\_\+base holds }{\pageref{classbooster_1_1locale_1_1ios__info}}{}
\item\contentsline{section}{{\bf cppcms\+::form\+::iterator} \\*Input iterator used to iterate over all the widgets in a form }{\pageref{classcppcms_1_1form_1_1iterator}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::jsescape} \\*Output filter escape }{\pageref{classcppcms_1_1filters_1_1jsescape}}{}
\item\contentsline{section}{{\bf cppcms\+::rpc\+::json\+\_\+call} \\*This class represents single call of json-\/rpc method }{\pageref{classcppcms_1_1rpc_1_1json__call}}{}
\item\contentsline{section}{{\bf cppcms\+::rpc\+::json\+\_\+rpc\+\_\+server} \\*J\+S\+O\+N-\/\+R\+PC service application }{\pageref{classcppcms_1_1rpc_1_1json__rpc__server}}{}
\item\contentsline{section}{{\bf cppcms\+::crypto\+::key} \\*Key object, holds the string that represents the binary key }{\pageref{classcppcms_1_1crypto_1_1key}}{}
\item\contentsline{section}{{\bf booster\+::length\+\_\+error} \\*Same as std\+::length\+\_\+error but records stack trace }{\pageref{classbooster_1_1length__error}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::localization\+\_\+backend} \\*This class represents a localization backend that can be used for localizing your application }{\pageref{classbooster_1_1locale_1_1localization__backend}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::localization\+\_\+backend\+\_\+manager} \\*Localization backend manager is a class that holds various backend and allows creation of their combination or selection }{\pageref{classbooster_1_1locale_1_1localization__backend__manager}}{}
\item\contentsline{section}{{\bf booster\+::log\+::logger} \\*This is the central class that manages all logging operations }{\pageref{classbooster_1_1log_1_1logger}}{}
\item\contentsline{section}{{\bf booster\+::logic\+\_\+error} \\*Same as std\+::logic\+\_\+error but records stack trace }{\pageref{classbooster_1_1logic__error}}{}
\item\contentsline{section}{{\bf cppcms\+::views\+::manager} \\*This class controls the views used my application it knows to load them dynamically and reload if needed }{\pageref{classcppcms_1_1views_1_1manager}}{}
\item\contentsline{section}{{\bf cppcms\+::plugin\+::manager} }{\pageref{classcppcms_1_1plugin_1_1manager}}{}
\item\contentsline{section}{{\bf booster\+::match\+\_\+results$<$ Iterator $>$} \\*The object that hold the result of matching a regular expression against the text using regex\+\_\+match and regex\+\_\+search functions }{\pageref{classbooster_1_1match__results}}{}
\item\contentsline{section}{{\bf booster\+::log\+::message} \\*This class represents a single message that should be written to log }{\pageref{classbooster_1_1log_1_1message}}{}
\item\contentsline{section}{{\bf cppcms\+::crypto\+::message\+\_\+digest} \\*This class provides an A\+PI to calculate various cryptographic hash functions }{\pageref{classcppcms_1_1crypto_1_1message__digest}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::message\+\_\+format$<$ Char\+Type $>$} \\*This facet provides message formatting abilities }{\pageref{classbooster_1_1locale_1_1message__format}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::gnu\+\_\+gettext\+::messages\+\_\+info} \\*This structure holds all information required for creating gnu-\/gettext message catalogs, }{\pageref{structbooster_1_1locale_1_1gnu__gettext_1_1messages__info}}{}
\item\contentsline{section}{{\bf cppcms\+::mount\+\_\+point} \\*This class represents application\textquotesingle{}s mount point or the rule on which specific application is selected to process the query }{\pageref{classcppcms_1_1mount__point}}{}
\item\contentsline{section}{{\bf cppcms\+::http\+::multipart\+\_\+filter} }{\pageref{classcppcms_1_1http_1_1multipart__filter}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::mutable\+\_\+buffer} \\*A mutable buffer -\/ a buffer for read operations }{\pageref{classbooster_1_1aio_1_1mutable__buffer}}{}
\item\contentsline{section}{{\bf booster\+::mutex} \\*Mutex object }{\pageref{classbooster_1_1mutex}}{}
\item\contentsline{section}{{\bf booster\+::noncopyable} \\*This class makes impossible to copy any class derived from this one }{\pageref{classbooster_1_1noncopyable}}{}
\item\contentsline{section}{{\bf cppcms\+::json\+::null} \\*Special object that is convertible to null json value }{\pageref{structcppcms_1_1json_1_1null}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::numeric$<$ T $>$} \\*Widget for number input. It is a template class that assumes that T is a number }{\pageref{classcppcms_1_1widgets_1_1numeric}}{}
\item\contentsline{section}{{\bf booster\+::out\+\_\+of\+\_\+range} \\*Same as std\+::out\+\_\+of\+\_\+range but records stack trace }{\pageref{classbooster_1_1out__of__range}}{}
\item\contentsline{section}{{\bf booster\+::overflow\+\_\+error} \\*Same as std\+::overflow\+\_\+error but records stack trace }{\pageref{classbooster_1_1overflow__error}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::password} \\*Simple text widget with few, obvious differences }{\pageref{classcppcms_1_1widgets_1_1password}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::period\+::period\+\_\+type} \\*This class holds a type that represents certain period of time like year, hour, second and so on }{\pageref{classbooster_1_1locale_1_1period_1_1period__type}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::polymorphic\+\_\+cast\+\_\+tag} }{\pageref{structbooster_1_1detail_1_1polymorphic__cast__tag}}{}
\item\contentsline{section}{{\bf cppcms\+::views\+::pool} \\*This is a singleton object that holds all views in the process. Any view is registered and unregistered via this object }{\pageref{classcppcms_1_1views_1_1pool}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::posix\+\_\+time} }{\pageref{structbooster_1_1locale_1_1posix__time}}{}
\item\contentsline{section}{{\bf booster\+::ptime} \\*This class represents P\+O\+S\+IX time }{\pageref{classbooster_1_1ptime}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::radio} \\*The widget that uses a set of radio buttons. }{\pageref{classcppcms_1_1widgets_1_1radio}}{}
\item\contentsline{section}{{\bf booster\+::range\+\_\+error} \\*Same as std\+::range\+\_\+error but records stack trace }{\pageref{classbooster_1_1range__error}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::raw} \\*Output filter raw }{\pageref{classcppcms_1_1filters_1_1raw}}{}
\item\contentsline{section}{{\bf cppcms\+::http\+::raw\+\_\+content\+\_\+filter} }{\pageref{classcppcms_1_1http_1_1raw__content__filter}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::reactor} \\*This class is an abstraction of platform dependent polling A\+PI }{\pageref{classbooster_1_1aio_1_1reactor}}{}
\item\contentsline{section}{{\bf booster\+::recursive\+\_\+mutex} \\*Recursive mutex object }{\pageref{classbooster_1_1recursive__mutex}}{}
\item\contentsline{section}{{\bf booster\+::recursive\+\_\+shared\+\_\+mutex} \\*Recursuve Shared mutex or a.\+k.\+a. Read-\/\+Write Lock that can be recursively locked by {\bfseries readers} }{\pageref{classbooster_1_1recursive__shared__mutex}}{}
\item\contentsline{section}{{\bf booster\+::refcounted} \\*This class is used as base class for reference counted objects that use \doxyref{intrusive\+\_\+ptr}{p.}{classbooster_1_1intrusive__ptr}. Deriving from this class allows simple way to manage reference counting for single object }{\pageref{classbooster_1_1refcounted}}{}
\item\contentsline{section}{{\bf booster\+::regex} \\*This is a simple wrapper of P\+C\+RE library }{\pageref{classbooster_1_1regex}}{}
\item\contentsline{section}{{\bf booster\+::regex\+\_\+error} \\*Exception that is thrown in case of creation of invalid regex }{\pageref{classbooster_1_1regex__error}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::regex\+\_\+field} \\*This class is extending a simple text widget by using additional regular expression validation }{\pageref{classcppcms_1_1widgets_1_1regex__field}}{}
\item\contentsline{section}{{\bf cppcms\+::http\+::request} \\*This class represents all information related to the H\+T\+T\+P/\+C\+GI request }{\pageref{classcppcms_1_1http_1_1request}}{}
\item\contentsline{section}{{\bf cppcms\+::request\+\_\+forgery\+\_\+error} \\*This exception is thrown when C\+S\+RF attempt is suspected\+: }{\pageref{classcppcms_1_1request__forgery__error}}{}
\item\contentsline{section}{{\bf cppcms\+::http\+::response} \\*This class represents all H\+T\+T\+P/\+C\+GI response related A\+PI, generation of output content and H\+T\+TP headers }{\pageref{classcppcms_1_1http_1_1response}}{}
\item\contentsline{section}{{\bf cppcms\+::xss\+::rules} \\*The class that holds X\+SS filter rules }{\pageref{classcppcms_1_1xss_1_1rules}}{}
\item\contentsline{section}{{\bf booster\+::runtime\+\_\+error} \\*Same as std\+::runtime\+\_\+error but records stack trace }{\pageref{classbooster_1_1runtime__error}}{}
\item\contentsline{section}{{\bf cppcms\+::plugin\+::scope} }{\pageref{classcppcms_1_1plugin_1_1scope}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::select} \\*The widget that uses a drop-\/down list for selection }{\pageref{classcppcms_1_1widgets_1_1select}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::select\+\_\+base} \\*This is the base class for \char`\"{}select\char`\"{} like widgets which include dropdown lists and radio button sets }{\pageref{classcppcms_1_1widgets_1_1select__base}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::select\+\_\+multiple} \\*This widget represents an H\+T\+ML multiple select form element }{\pageref{classcppcms_1_1widgets_1_1select__multiple}}{}
\item\contentsline{section}{{\bf cppcms\+::serializable} \\*Abstract class for serialization object }{\pageref{classcppcms_1_1serializable}}{}
\item\contentsline{section}{{\bf cppcms\+::serializable\+\_\+base} \\*Base abstract class for object that can be serialized into std\+::string }{\pageref{classcppcms_1_1serializable__base}}{}
\item\contentsline{section}{{\bf cppcms\+::serialization\+\_\+traits$<$ Object $>$} \\*This is the traits class for serialization traits }{\pageref{structcppcms_1_1serialization__traits}}{}
\item\contentsline{section}{{\bf cppcms\+::service} \\*This class represent the central event loop of the Cpp\+C\+MS applications }{\pageref{classcppcms_1_1service}}{}
\item\contentsline{section}{{\bf cppcms\+::session\+\_\+api} \\*This class represents the most generic implementation of session storage device }{\pageref{classcppcms_1_1session__api}}{}
\item\contentsline{section}{{\bf cppcms\+::session\+\_\+api\+\_\+factory} \\*Factory object that generates custom implemented \doxyref{session\+\_\+api}{p.}{classcppcms_1_1session__api} objects }{\pageref{classcppcms_1_1session__api__factory}}{}
\item\contentsline{section}{{\bf cppcms\+::sessions\+::session\+\_\+cookies} \\*The implementation of \doxyref{session\+\_\+api}{p.}{classcppcms_1_1session__api} using encrypted or signed cookies }{\pageref{classcppcms_1_1sessions_1_1session__cookies}}{}
\item\contentsline{section}{{\bf cppcms\+::sessions\+::session\+\_\+dual} \\*Client and Server side storage implementation of \doxyref{session\+\_\+api}{p.}{classcppcms_1_1session__api} }{\pageref{classcppcms_1_1sessions_1_1session__dual}}{}
\item\contentsline{section}{{\bf cppcms\+::session\+\_\+interface} \\*This class provides an access to an application for session management }{\pageref{classcppcms_1_1session__interface}}{}
\item\contentsline{section}{{\bf cppcms\+::session\+\_\+interface\+\_\+cookie\+\_\+adapter} }{\pageref{classcppcms_1_1session__interface__cookie__adapter}}{}
\item\contentsline{section}{{\bf cppcms\+::session\+\_\+pool} \\*This class provides an access to session management backends an allow customization }{\pageref{classcppcms_1_1session__pool}}{}
\item\contentsline{section}{{\bf cppcms\+::sessions\+::session\+\_\+sid} \\*An implementation of \doxyref{session\+\_\+api}{p.}{classcppcms_1_1session__api} that stores the data using \doxyref{session\+\_\+storage}{p.}{classcppcms_1_1sessions_1_1session__storage} and unique session id }{\pageref{classcppcms_1_1sessions_1_1session__sid}}{}
\item\contentsline{section}{{\bf cppcms\+::sessions\+::session\+\_\+storage} \\*Session\+\_\+server\+\_\+storage is an abstract class that allows user to implements custom session storage device like, database storage device }{\pageref{classcppcms_1_1sessions_1_1session__storage}}{}
\item\contentsline{section}{{\bf cppcms\+::sessions\+::session\+\_\+storage\+\_\+factory} \\*The factory is an interface to a factory that creates \doxyref{session\+\_\+storage}{p.}{classcppcms_1_1sessions_1_1session__storage} objects, it should be thread safe }{\pageref{classcppcms_1_1sessions_1_1session__storage__factory}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::shared\+\_\+count} }{\pageref{classbooster_1_1detail_1_1shared__count}}{}
\item\contentsline{section}{{\bf booster\+::shared\+\_\+lock$<$ Mutex $>$} \\*Shared lock guard }{\pageref{classbooster_1_1shared__lock}}{}
\item\contentsline{section}{{\bf booster\+::shared\+\_\+mutex} \\*Shared mutex or a.\+k.\+a. Read-\/\+Write Lock }{\pageref{classbooster_1_1shared__mutex}}{}
\item\contentsline{section}{{\bf booster\+::shared\+\_\+object} \\*Class that allows loading dynamic libraries\+: shared objects and dlls }{\pageref{classbooster_1_1shared__object}}{}
\item\contentsline{section}{{\bf booster\+::shared\+\_\+ptr$<$ T $>$} }{\pageref{classbooster_1_1shared__ptr}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::shared\+\_\+ptr\+\_\+traits$<$ T $>$} }{\pageref{structbooster_1_1detail_1_1shared__ptr__traits}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::shared\+\_\+ptr\+\_\+traits$<$ void $>$} }{\pageref{structbooster_1_1detail_1_1shared__ptr__traits_3_01void_01_4}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::shared\+\_\+ptr\+\_\+traits$<$ void const  $>$} }{\pageref{structbooster_1_1detail_1_1shared__ptr__traits_3_01void_01const_01_01_4}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::shared\+\_\+ptr\+\_\+traits$<$ void const volatile $>$} }{\pageref{structbooster_1_1detail_1_1shared__ptr__traits_3_01void_01const_01volatile_01_4}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::shared\+\_\+ptr\+\_\+traits$<$ void volatile $>$} }{\pageref{structbooster_1_1detail_1_1shared__ptr__traits_3_01void_01volatile_01_4}}{}
\item\contentsline{section}{{\bf cppcms\+::plugin\+::signature\+\_\+error} }{\pageref{classcppcms_1_1plugin_1_1signature__error}}{}
\item\contentsline{section}{{\bf booster\+::log\+::sink} \\*This is the abstract interface to general sink -\/ the consumer of the logged messages }{\pageref{classbooster_1_1log_1_1sink}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+convertible$<$ Y, T $>$} }{\pageref{structbooster_1_1detail_1_1sp__convertible}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+counted\+\_\+base} }{\pageref{classbooster_1_1detail_1_1sp__counted__base}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+counted\+\_\+base\+\_\+atomic} }{\pageref{unionbooster_1_1detail_1_1sp__counted__base__atomic}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+counted\+\_\+impl\+\_\+p$<$ X $>$} }{\pageref{classbooster_1_1detail_1_1sp__counted__impl__p}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+counted\+\_\+impl\+\_\+pd$<$ P, D $>$} }{\pageref{classbooster_1_1detail_1_1sp__counted__impl__pd}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+counted\+\_\+impl\+\_\+pda$<$ P, D, A $>$} }{\pageref{classbooster_1_1detail_1_1sp__counted__impl__pda}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+empty} }{\pageref{structbooster_1_1detail_1_1sp__empty}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+enable\+\_\+if\+\_\+auto\+\_\+ptr$<$ T, R $>$} }{\pageref{structbooster_1_1detail_1_1sp__enable__if__auto__ptr}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+enable\+\_\+if\+\_\+auto\+\_\+ptr$<$ std\+::auto\+\_\+ptr$<$ T $>$, R $>$} }{\pageref{structbooster_1_1detail_1_1sp__enable__if__auto__ptr_3_01std_1_1auto__ptr_3_01T_01_4_00_01R_01_4}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+enable\+\_\+if\+\_\+convertible$<$ Y, T $>$} }{\pageref{structbooster_1_1detail_1_1sp__enable__if__convertible}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+enable\+\_\+if\+\_\+convertible\+\_\+impl$<$ bool $>$} }{\pageref{structbooster_1_1detail_1_1sp__enable__if__convertible__impl}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+enable\+\_\+if\+\_\+convertible\+\_\+impl$<$ false $>$} }{\pageref{structbooster_1_1detail_1_1sp__enable__if__convertible__impl_3_01false_01_4}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+enable\+\_\+if\+\_\+convertible\+\_\+impl$<$ true $>$} }{\pageref{structbooster_1_1detail_1_1sp__enable__if__convertible__impl_3_01true_01_4}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::sp\+\_\+nothrow\+\_\+tag} }{\pageref{structbooster_1_1detail_1_1sp__nothrow__tag}}{}
\item\contentsline{section}{{\bf cppcms\+::util\+::stackbuf$<$ On\+Stack\+Size $>$} \\*Very simple output stream buffer that uses stack for small chunks of text and then allocates memory of the default buffer is too small }{\pageref{classcppcms_1_1util_1_1stackbuf}}{}
\item\contentsline{section}{{\bf cppcms\+::util\+::stackstream$<$ Size $>$} \\*Fast output stream object }{\pageref{classcppcms_1_1util_1_1stackstream}}{}
\item\contentsline{section}{{\bf booster\+::log\+::sinks\+::standard\+\_\+error} \\*Stderr based sink -\/ sends messages to standard error output }{\pageref{classbooster_1_1log_1_1sinks_1_1standard__error}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::utf8\+\_\+codecvt$<$ Char\+Type $>$\+::state\+\_\+type} }{\pageref{structbooster_1_1locale_1_1utf8__codecvt_1_1state__type}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::static\+\_\+cast\+\_\+tag} }{\pageref{structbooster_1_1detail_1_1static__cast__tag}}{}
\item\contentsline{section}{{\bf cppcms\+::util\+::steal\+\_\+buffer$<$ Size $>$} \\*This is a special buffer that allows to \char`\"{}steal\char`\"{} some chunk of text from the output stream }{\pageref{classcppcms_1_1util_1_1steal__buffer}}{}
\item\contentsline{section}{{\bf booster\+::log\+::sinks\+::stream} \\*Log sink for a generic std\+::ostream }{\pageref{classbooster_1_1log_1_1sinks_1_1stream}}{}
\item\contentsline{section}{{\bf booster\+::aio\+::stream\+\_\+socket} \\*This object represents a stream socket\+: T\+C\+P/\+IP I\+Pv4 or I\+Pv6 or Unix domain stream socket }{\pageref{classbooster_1_1aio_1_1stream__socket}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::streamable} \\*A special proxy object for writing any object to a std\+::ostream }{\pageref{classcppcms_1_1filters_1_1streamable}}{}
\item\contentsline{section}{{\bf booster\+::streambuf} \\*This is an implementation of generic streambuffer }{\pageref{classbooster_1_1streambuf}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::strftime} \\*Custom time formating filter }{\pageref{classcppcms_1_1filters_1_1strftime}}{}
\item\contentsline{section}{{\bf cppcms\+::string\+\_\+key} \\*This is a special object that may hold an std\+::string or alternatively reference to external (unowned) chunk of text }{\pageref{classcppcms_1_1string__key}}{}
\item\contentsline{section}{{\bf booster\+::sub\+\_\+match$<$ Iterator $>$} \\*This class represents a single captures subexpression }{\pageref{classbooster_1_1sub__match}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::submit} \\*Submit button widget }{\pageref{classcppcms_1_1widgets_1_1submit}}{}
\item\contentsline{section}{{\bf booster\+::system\+::system\+\_\+error} \\*This is the object that should be thrown in case of the error }{\pageref{classbooster_1_1system_1_1system__error}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::text} \\*This class represents an H\+T\+ML form input element of type text }{\pageref{classcppcms_1_1widgets_1_1text}}{}
\item\contentsline{section}{{\bf cppcms\+::widgets\+::textarea} \\*This text widget behaves similarly to the text widget but uses the {\ttfamily textarea} H\+T\+ML tag rather than the {\ttfamily input} H\+T\+ML tag }{\pageref{classcppcms_1_1widgets_1_1textarea}}{}
\item\contentsline{section}{{\bf booster\+::thread} \\*Class that allows to start an execution thread }{\pageref{classbooster_1_1thread}}{}
\item\contentsline{section}{{\bf cppcms\+::thread\+\_\+pool} \\*This class provides an access to the thread pool where all Cpp\+C\+MS synchronous applications are executed }{\pageref{classcppcms_1_1thread__pool}}{}
\item\contentsline{section}{{\bf booster\+::thread\+\_\+specific\+\_\+ptr$<$ T $>$} \\*Thread specific pointer }{\pageref{classbooster_1_1thread__specific__ptr}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::time} \\*Format local time to ouput stream }{\pageref{classcppcms_1_1filters_1_1time}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::to\+\_\+lower} \\*Output filter \doxyref{to\+\_\+lower}{p.}{classcppcms_1_1filters_1_1to__lower} }{\pageref{classcppcms_1_1filters_1_1to__lower}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::to\+\_\+title} \\*Output filter \doxyref{to\+\_\+title}{p.}{classcppcms_1_1filters_1_1to__title} }{\pageref{classcppcms_1_1filters_1_1to__title}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::to\+\_\+upper} \\*Output filter \doxyref{to\+\_\+upper}{p.}{classcppcms_1_1filters_1_1to__upper} }{\pageref{classcppcms_1_1filters_1_1to__upper}}{}
\item\contentsline{section}{{\bf cppcms\+::json\+::traits$<$ T $>$} \\*The type traits schema for converting json values to/from orinary objects i.\+e. serialization from J\+S\+ON to C++ object }{\pageref{structcppcms_1_1json_1_1traits}}{}
\item\contentsline{section}{{\bf cppcms\+::translation\+\_\+domain\+\_\+scope} \\*Set gettext domain id withing specific scope }{\pageref{classcppcms_1_1translation__domain__scope}}{}
\item\contentsline{section}{{\bf cppcms\+::triggers\+\_\+recorder} \\*Triggers\+\_\+recorder is a class that allows you to record all triggers added in certain scope }{\pageref{classcppcms_1_1triggers__recorder}}{}
\item\contentsline{section}{{\bf cppcms\+::json\+::undefined} \\*Special object that is convertible to undefined json value }{\pageref{structcppcms_1_1json_1_1undefined}}{}
\item\contentsline{section}{{\bf booster\+::underflow\+\_\+error} \\*Same as std\+::underflow\+\_\+error but records stack trace }{\pageref{classbooster_1_1underflow__error}}{}
\item\contentsline{section}{{\bf booster\+::unique\+\_\+lock$<$ Mutex $>$} \\*Unique lock guard }{\pageref{classbooster_1_1unique__lock}}{}
\item\contentsline{section}{{\bf cppcms\+::urandom\+\_\+device} \\*High entropy random number generator }{\pageref{classcppcms_1_1urandom__device}}{}
\item\contentsline{section}{{\bf cppcms\+::url\+\_\+dispatcher} \\*This class is used to glue between member function of application class and urls }{\pageref{classcppcms_1_1url__dispatcher}}{}
\item\contentsline{section}{{\bf cppcms\+::url\+\_\+mapper} \\*Class for mapping U\+R\+Ls -\/ the opposite of dispatch }{\pageref{classcppcms_1_1url__mapper}}{}
\item\contentsline{section}{{\bf cppcms\+::filters\+::urlencode} \\*Output filter urlencode }{\pageref{classcppcms_1_1filters_1_1urlencode}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::utf8\+\_\+codecvt$<$ Char\+Type $>$} \\*Geneneric utf8 codecvt facet, it allows to convert U\+T\+F-\/8 strings to U\+T\+F-\/16 and U\+T\+F-\/32 using wchar\+\_\+t, char32\+\_\+t and char16\+\_\+t }{\pageref{classbooster_1_1locale_1_1utf8__codecvt}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::utf\+::utf\+\_\+traits$<$ Char\+Type, size $>$} }{\pageref{structbooster_1_1locale_1_1utf_1_1utf__traits}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::utf\+::utf\+\_\+traits$<$ Char\+Type, 1 $>$} }{\pageref{structbooster_1_1locale_1_1utf_1_1utf__traits_3_01CharType_00_011_01_4}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::utf\+::utf\+\_\+traits$<$ Char\+Type, 2 $>$} }{\pageref{structbooster_1_1locale_1_1utf_1_1utf__traits_3_01CharType_00_012_01_4}}{}
\item\contentsline{section}{{\bf booster\+::locale\+::utf\+::utf\+\_\+traits$<$ Char\+Type, 4 $>$} }{\pageref{structbooster_1_1locale_1_1utf_1_1utf__traits_3_01CharType_00_014_01_4}}{}
\item\contentsline{section}{{\bf cppcms\+::json\+::value} \\*This class is central representation of json objects }{\pageref{classcppcms_1_1json_1_1value}}{}
\item\contentsline{section}{{\bf cppcms\+::views\+::view\+\_\+lock} \\*A class that allows to use the view withing the internal lock used inside pool class }{\pageref{classcppcms_1_1views_1_1view__lock}}{}
\item\contentsline{section}{{\bf booster\+::detail\+::weak\+\_\+count} }{\pageref{classbooster_1_1detail_1_1weak__count}}{}
\item\contentsline{section}{{\bf booster\+::weak\+\_\+ptr$<$ T $>$} }{\pageref{classbooster_1_1weak__ptr}}{}
\end{DoxyCompactList}
