gears::meta::All< Args > | Logical And meta function |
gears::concepts::AllocatorAwareContainer< T > | Checks if a type is a container with an allocator |
gears::meta::Any< Args > | Logical Or meta function |
gears::utility::any | A class that contains a type erased value |
gears::optparse::append< Container > | An action used to store a list |
gears::optparse::arguments | Represents the parsed results of option_parser |
gears::concepts::Arithmetic< T > | Checks if a type is floating point or integral |
gears::concepts::Assignable< T > | Checks if a type has move assignment and copy assignment |
gears::concepts::AssociativeContainer< T > | Checks if a type is an associative container |
gears::chrono::basic_stopwatch< Clock > | A basic stopwatch for measuring time |
gears::concepts::BidirectionalIterator< T > | Checks if a type is a bidirectional iterator |
gears::meta::build_indices< N, Ns > | Creates an index sequence |
gears::concepts::Callable< T, Signature > | Checks if a function is callable with a certain signature |
gears::meta::class_of< T > | Class of meta function |
gears::concepts::Comparable< T, U > | Checks if a type can be compared |
gears::concepts::Compound< T > | Checks if a type is a compound type |
gears::concepts::Constructible< T, Args > | Checks if a type is constructible |
gears::concepts::Container< T > | Checks if a type is a container |
gears::concepts::ContextualBool< T > | Checks if a type can be convertible to bool |
gears::concepts::Copyable< T > | Checks if a type has copy assignment and constructor |
gears::concepts::CopyAssignable< T > | Checks if a type is copy assignable |
gears::concepts::CopyConstructible< T > | Checks if a type is copy constructible |
gears::concepts::Decrementable< T > | Checks if a type can be decremented |
gears::concepts::DefaultConstructible< T > | Checks if a type is default constructible |
gears::concepts::Dereferenceable< T > | Checks if a type can be dereferenced |
gears::concepts::Destructible< T > | Checks if a type has a destructor |
gears::concepts::EqualityComparable< T, U > | Checks if a type can be checked for equality |
gears::optparse::error | The base exception thrown in case of errors |
gears::optparse::missing_required_option | Exception thrown when a required option is missing |
gears::optparse::missing_required_value | Exception thrown when a required value is missing |
gears::optparse::option_takes_no_value | Exception thrown when an option is given an explicit value when not needed |
gears::optparse::unrecognised_option | Exception thrown when an invalid option is passed |
gears::concepts::FloatingPoint< T > | Checks if a type is a floating point type |
gears::optparse::formatter | A class that handles the formatting of the help message |
gears::concepts::ForwardIterator< T > | Checks if a type is a forward iterator |
gears::concepts::Function< T > | Checks if a type can be called in general |
gears::concepts::Fundamental< T > | Checks if a type is a fundamental type |
gears::concepts::Generator< T > | Checks if a function returns nothing |
gears::meta::identity< T > | Identity meta function |
gears::meta::identity< Class > | |
gears::concepts::Incrementable< T > | Checks if a type can be incremented |
gears::utility::indeterminate_name< CharT > | A locale facet for specifying the indeterminate name of tribool |
gears::meta::indices< Ns > | Represents an index sequence |
gears::meta::indices< Ns...> | |
gears::concepts::InputIterator< T > | Checks if a type is an input iterator |
gears::concepts::Integral< T > | Checks if a type is an integral type |
gears::utility::invalid_base64 | Exception thrown when input string is invalid base64 |
gears::string::is_alnum | Checks if a character is alphanumeric |
gears::string::is_alpha | Checks if a character is alphabetic |
gears::string::is_any_of< CharT > | Function object to check a character is any of the provided |
gears::string::is_cntrl | Checks if a character is a control character |
gears::string::is_digit | Checks if a character is a digit |
gears::string::is_graph | Checks if a character is a graph character |
gears::string::is_lower | Checks if a character is lower case |
gears::string::is_print | Checks if a character is a print character |
gears::string::is_punct | Checks if a character is a punctuation character |
gears::string::is_space | Checks if a character is a space |
gears::string::is_upper | Checks if a character is upper case |
gears::string::is_xdigit | Checks if a character is hexadecimal |
gears::concepts::Iterator< T > | Checks if a type is an iterator |
gears::concepts::LessThanComparable< T, U > | Checks if a type can be compared with < |
gears::io::line_iterator< CharT, Traits > | Iterator that iterates through stdin lines |
gears::io::line_reader< CharT, Traits > | A range object that returns line_iterators |
gears::concepts::LValueReference< T > | Checks if a type is a l-value reference |
gears::concepts::LValueSwappable< T, U > | Checks if a type is l-value swappable |
gears::utility::maybe< T > | An optional data type |
gears::concepts::Movable< T > | Checks if a type has move assignment and constructor |
gears::concepts::MoveAssignable< T > | Checks if a type is move assignable |
gears::concepts::MoveConstructible< T > | Checks if a type is move constructible |
gears::concepts::MutableBidirectionalIterator< T > | Checks if a type is a mutable bidirectional iterator |
gears::concepts::MutableForwardIterator< T > | Checks if a type is a mutable forward iterator |
gears::concepts::MutableRandomAccessIterator< T > | Checks if a type is a mutable random access iterator |
gears::meta::Not< T > | Logical Not meta function |
gears::concepts::NullablePointer< T > | Checks if a type is pointer-like |
gears::optparse::option | Represents a command line option |
gears::optparse::option_parser | Handles command line parsing |
gears::optparse::option_set | A container for holding options |
gears::concepts::OutputIterator< T > | Checks if a type is an output iterator |
gears::concepts::POD< T > | Checks if a type is a plain-old-data (POD) |
gears::concepts::Pointer< T > | Checks if a type is a pointer |
gears::concepts::RandomAccessIterator< T > | Checks if a type is a random access iterator |
gears::concepts::Reference< T > | Checks if a type is a reference |
gears::concepts::Regular< T > | Checks if a type is regular |
gears::concepts::ReversibleContainer< T > | Checks if a type is a container that can be reversed |
gears::concepts::RValueReference< T > | Checks if a type is a r-value reference |
gears::concepts::RValueSwappable< T, U > | Checks if a type is r-value swappable |
gears::concepts::Semiregular< T > | Checks if a type is semi-regular |
gears::concepts::SequenceContainer< T > | Checks if a type is a sequence container |
gears::concepts::Signed< T > | Checks if a type is signed |
gears::concepts::StandardLayout< T > | Checks if a type has standard layout |
gears::optparse::store< T > | The default action used for values |
gears::optparse::store_const< T > | An action used to store constant values |
gears::optparse::store_list< Container, Action > | An action used to parse a list of values |
gears::optparse::subcommand | Represents a command line subcommand |
gears::concepts::Swappable< T, U > | Checks if a type is swappable |
gears::utility::tribool | Implements Kleene's logic for three-state booleans |
gears::utility::triple< T, U, V > | Implements a three-element tuple |
gears::optparse::typed_value< T > | Represents a command line value |
gears::math::uintx< Bits, Digit, Digits > | Multi-precision unsigned integer |
gears::concepts::Unsigned< T > | Checks if a type is unsigned |
gears::meta::void_<> | Void meta function |