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