Classes | |
class | CB2::Class |
Base class of all ColorBox2 classes. More... | |
class | CB2::Iterator< Tcontainer, Tref, Tmemb > |
Generic iterator class. More... | |
class | CB2::RevIterator< Tcontainer, Tref, Tmemb > |
Generic reverse iterator class. More... | |
class | CB2::Array< Tmemb > |
Multipurpose dynamic array. More... | |
class | CB2::PString< Tchar > |
String template. More... | |
class | CB2::List< Tmemb > |
Generic list template. More... | |
struct | CB2::List< Tmemb >::_item_type |
Item type. More... | |
class | CB2::PMap< Tkey, Tvalue > |
Map key to value. More... | |
class | CB2::PMapList< Tkey, Tvalue > |
List of key=value pairs. More... | |
class | CB2::Tree< Tmemb > |
Tree. More... | |
class | CB2::PStringTokenizer< Tchar > |
Split string to tokens. More... | |
class | CB2::Exception |
Generic ColorBox2 exception class. More... | |
class | CB2::ExceptionRange< Tsize > |
Range checking exception. More... | |
class | CB2::ExceptionConversion |
Conversion exception. More... | |
class | CB2::ExceptionMemory |
Memory exception exception. More... | |
class | CB2::ExceptionAssert |
Assertion failed exception. More... | |
class | CB2::ExceptionNotFound |
Item not found exception. More... | |
class | CB2::Serializer |
Handling persistent data storage. More... | |
class | CB2::SerializedClass |
Basic class for classes with persistent data. More... | |
class | CB2::Application |
Main ColorBox2 application class. More... | |
class | CB2::ContainerBin |
Linear storage of widgets. More... | |
class | CB2::RichEditor |
class | CB2::RelationEditor |
class | CB2::Domain |
Data query domain. More... | |
struct | CB2::Domain::constrain_str_value_atom |
String value constrain specification. More... | |
struct | CB2::Domain::constrain_int_value_atom |
Integer value constrain specification. More... | |
struct | CB2::Domain::constrain_atom |
Atomic (single) constrain. More... | |
class | CB2::DataSource |
Generic data source interface. More... | |
class | CB2::ExceptionMySQL |
MySQL exception. More... | |
class | CB2::DSMySQL |
MySQL data source. More... | |
class | CB2::DSFlatFile |
Flat file data source. More... | |
class | CB2::DSCSVFile |
CSV file data source. More... | |
class | CB2::DSXMLFile |
XML file data source. More... | |
class | CB2::Event |
class | CB2::Form |
class | CB2::FormElement |
class | CB2::Button |
class | CB2::ListBox |
class | CB2::InputBox |
class | CB2::Image |
class | CB2::ImageDS |
class | CB2::Layout |
class | CB2::Menu |
class | CB2::TreeMenu |
class | CB2::Anchor |
Anchor. More... | |
class | CB2::Text |
Rich text storage. More... | |
struct | CB2::Text::text_component |
One component of rich text. More... | |
class | CB2::Paragraph |
Widget for paragraph text. More... | |
class | CB2::Heading |
Widget for heading. More... | |
class | CB2::Template |
Template engine class. More... | |
class | CB2::Size |
Size values class. More... | |
class | CB2::Widget |
Base class for all visual application parts. More... | |
class | CB2::Container |
Base class for all widgets containing other widgets. More... | |
class | CB2::Spacer |
Horizontal spacer. More... | |
Typedefs | |
typedef PString< char > | String |
PString template specialization. | |
typedef PStringTokenizer< char > | StringTokenizer |
PStringTokenizer template specialization. | |
typedef PMap< String, String > | Map |
PMap template specialization. | |
typedef PMapList< String, String > | MapList |
PMapList template specialization. | |
typedef MapList | Row |
Result row type. | |
typedef List< Row > | Query |
Result set type. | |
Functions | |
template<class Tchar> PString< Tchar > | operator+ (const PString< Tchar > &left, const PString< Tchar > &right) |
Binary concatenation operator (friend variant). | |
template<class Tchar> std::basic_ostream< Tchar, std::char_traits< Tchar > > & | operator<< (std::basic_ostream< Tchar, std::char_traits< Tchar > > &stream, const PString< Tchar > &str) |
Stream output friend operator. |
All ColorBox2 types and classes are within the CB2 namespace.
|
PMap template specialization.
|
|
PMapList template specialization.
|
|
Result set type.
|
|
Result row type.
|
|
PString template specialization.
|
|
PStringTokenizer template specialization.
|
|
Binary concatenation operator (friend variant). Concatenate two strings and get the output string.
|
|
Stream output friend operator. Outpus the contents of a PString object to an output stream using the same basic type (Tchar). |