All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCgears::meta::All< Args >Logical And meta function
oCgears::concepts::AllocatorAwareContainer< T >Checks if a type is a container with an allocator
oCgears::meta::Any< Args >Logical Or meta function
oCgears::utility::anyA class that contains a type erased value
oCgears::optparse::append< Container >An action used to store a list
oCgears::optparse::argumentsRepresents the parsed results of option_parser
oCgears::concepts::Arithmetic< T >Checks if a type is floating point or integral
oCgears::concepts::Assignable< T >Checks if a type has move assignment and copy assignment
oCgears::concepts::AssociativeContainer< T >Checks if a type is an associative container
oCgears::chrono::basic_stopwatch< Clock >A basic stopwatch for measuring time
oCgears::concepts::BidirectionalIterator< T >Checks if a type is a bidirectional iterator
oCgears::meta::build_indices< N, Ns >Creates an index sequence
oCgears::concepts::Callable< T, Signature >Checks if a function is callable with a certain signature
oCgears::meta::class_of< T >Class of meta function
oCgears::concepts::Comparable< T, U >Checks if a type can be compared
oCgears::concepts::Compound< T >Checks if a type is a compound type
oCgears::concepts::Constructible< T, Args >Checks if a type is constructible
oCgears::concepts::Container< T >Checks if a type is a container
oCgears::concepts::ContextualBool< T >Checks if a type can be convertible to bool
oCgears::concepts::Copyable< T >Checks if a type has copy assignment and constructor
oCgears::concepts::CopyAssignable< T >Checks if a type is copy assignable
oCgears::concepts::CopyConstructible< T >Checks if a type is copy constructible
oCgears::concepts::Decrementable< T >Checks if a type can be decremented
oCgears::concepts::DefaultConstructible< T >Checks if a type is default constructible
oCgears::concepts::Dereferenceable< T >Checks if a type can be dereferenced
oCgears::concepts::Destructible< T >Checks if a type has a destructor
oCgears::concepts::EqualityComparable< T, U >Checks if a type can be checked for equality
oCgears::optparse::errorThe base exception thrown in case of errors
oCgears::concepts::FloatingPoint< T >Checks if a type is a floating point type
oCgears::optparse::formatterA class that handles the formatting of the help message
oCgears::concepts::ForwardIterator< T >Checks if a type is a forward iterator
oCgears::concepts::Function< T >Checks if a type can be called in general
oCgears::concepts::Fundamental< T >Checks if a type is a fundamental type
oCgears::concepts::Generator< T >Checks if a function returns nothing
oCgears::meta::identity< T >Identity meta function
oCgears::meta::identity< Class >
oCgears::concepts::Incrementable< T >Checks if a type can be incremented
oCgears::utility::indeterminate_name< CharT >A locale facet for specifying the indeterminate name of tribool
oCgears::meta::indices< Ns >Represents an index sequence
oCgears::meta::indices< Ns...>
oCgears::concepts::InputIterator< T >Checks if a type is an input iterator
oCgears::concepts::Integral< T >Checks if a type is an integral type
oCgears::utility::invalid_base64Exception thrown when input string is invalid base64
oCgears::string::is_alnumChecks if a character is alphanumeric
oCgears::string::is_alphaChecks if a character is alphabetic
oCgears::string::is_any_of< CharT >Function object to check a character is any of the provided
oCgears::string::is_cntrlChecks if a character is a control character
oCgears::string::is_digitChecks if a character is a digit
oCgears::string::is_graphChecks if a character is a graph character
oCgears::string::is_lowerChecks if a character is lower case
oCgears::string::is_printChecks if a character is a print character
oCgears::string::is_punctChecks if a character is a punctuation character
oCgears::string::is_spaceChecks if a character is a space
oCgears::string::is_upperChecks if a character is upper case
oCgears::string::is_xdigitChecks if a character is hexadecimal
oCgears::concepts::Iterator< T >Checks if a type is an iterator
oCgears::concepts::LessThanComparable< T, U >Checks if a type can be compared with <
oCgears::io::line_iterator< CharT, Traits >Iterator that iterates through stdin lines
oCgears::io::line_reader< CharT, Traits >A range object that returns line_iterators
oCgears::concepts::LValueReference< T >Checks if a type is a l-value reference
oCgears::concepts::LValueSwappable< T, U >Checks if a type is l-value swappable
oCgears::utility::maybe< T >An optional data type
oCgears::concepts::Movable< T >Checks if a type has move assignment and constructor
oCgears::concepts::MoveAssignable< T >Checks if a type is move assignable
oCgears::concepts::MoveConstructible< T >Checks if a type is move constructible
oCgears::concepts::MutableBidirectionalIterator< T >Checks if a type is a mutable bidirectional iterator
oCgears::concepts::MutableForwardIterator< T >Checks if a type is a mutable forward iterator
oCgears::concepts::MutableRandomAccessIterator< T >Checks if a type is a mutable random access iterator
oCgears::meta::Not< T >Logical Not meta function
oCgears::concepts::NullablePointer< T >Checks if a type is pointer-like
oCgears::optparse::optionRepresents a command line option
oCgears::optparse::option_parserHandles command line parsing
oCgears::optparse::option_setA container for holding options
oCgears::concepts::OutputIterator< T >Checks if a type is an output iterator
oCgears::concepts::POD< T >Checks if a type is a plain-old-data (POD)
oCgears::concepts::Pointer< T >Checks if a type is a pointer
oCgears::concepts::RandomAccessIterator< T >Checks if a type is a random access iterator
oCgears::concepts::Reference< T >Checks if a type is a reference
oCgears::concepts::Regular< T >Checks if a type is regular
oCgears::concepts::ReversibleContainer< T >Checks if a type is a container that can be reversed
oCgears::concepts::RValueReference< T >Checks if a type is a r-value reference
oCgears::concepts::RValueSwappable< T, U >Checks if a type is r-value swappable
oCgears::concepts::Semiregular< T >Checks if a type is semi-regular
oCgears::concepts::SequenceContainer< T >Checks if a type is a sequence container
oCgears::concepts::Signed< T >Checks if a type is signed
oCgears::concepts::StandardLayout< T >Checks if a type has standard layout
oCgears::optparse::store< T >The default action used for values
oCgears::optparse::store_const< T >An action used to store constant values
oCgears::optparse::store_list< Container, Action >An action used to parse a list of values
oCgears::optparse::subcommandRepresents a command line subcommand
oCgears::concepts::Swappable< T, U >Checks if a type is swappable
oCgears::utility::triboolImplements Kleene's logic for three-state booleans
oCgears::utility::triple< T, U, V >Implements a three-element tuple
oCgears::optparse::typed_value< T >Represents a command line value
oCgears::math::uintx< Bits, Digit, Digits >Multi-precision unsigned integer
oCgears::concepts::Unsigned< T >Checks if a type is unsigned
\Cgears::meta::void_<>Void meta function