Namespaces | |
| _ | |
| detail | |
| sqlite | |
Typedefs | |
| using | no_tag = char(&)[1] |
| using | yes_tag = char(&)[2] |
| using | n = std::void_t< T > |
| template<typename T , typename U , typename R = void> | |
| using | enable_if_same_t = std::enable_if_t< std::is_same_v< T, U >, R > |
| template<typename FT , FT f, typename R = void> | |
| using | enable_if_function_exists_t = enable_if_same_t< FT, decltype(f), R > |
Functions | |
| std::string | bold_fontify (std::string const &s) |
| bool | canonical_number (std::string const &value, std::string &result) |
| std::string | escape (std::string const &str) |
| std::string | unescape (std::string const &str) |
| bool | is_single_quoted_string (std::string const &str) |
| bool | is_double_quoted_string (std::string const &str) |
| bool | is_quoted_string (std::string const &str) |
| bool | canonical_string (std::string const &str, std::string &result) |
| std::string | canonical_string (std::string const &str) |
| std::string::size_type | column_width (std::vector< std::string > const &) |
| template<class FwdCont , class Func > | |
| auto | for_all (FwdCont &, Func) |
| template<class FwdCont , class Func > | |
| auto | for_all (FwdCont const &, Func) |
| template<class FwdCont , class FwdIter > | |
| auto | copy_all (FwdCont &, FwdIter) |
| template<class FwdCont , class FwdIter > | |
| auto | copy_all (FwdCont const &, FwdIter) |
| template<class FwdCont , class FwdIter , class Pred > | |
| auto | copy_if_all (FwdCont &, FwdIter, Pred) |
| template<class FwdCont , class FwdIter , class Pred > | |
| auto | copy_if_all (FwdCont const &, FwdIter, Pred) |
| template<class FwdCont , class Datum > | |
| auto | find_in_all (FwdCont &, Datum const &) |
| template<class FwdCont , class Datum > | |
| auto | find_in_all (FwdCont const &, Datum const &) |
| template<class FwdCont , class Datum > | |
| bool | search_all (FwdCont const &, Datum const &) |
| template<class FwdCont , class Datum > | |
| bool | binary_search_all (FwdCont const &, Datum const &) |
| template<class FwdCont , class Datum > | |
| auto | lower_bound_all (FwdCont &, Datum const &) |
| template<class FwdCont , class Datum > | |
| auto | lower_bound_all (FwdCont const &, Datum const &) |
| template<class FwdCont , class Datum , class Pred > | |
| auto | lower_bound_all (FwdCont &, Datum const &, Pred) |
| template<class FwdCont , class Datum , class Pred > | |
| auto | lower_bound_all (FwdCont const &, Datum const &, Pred) |
| template<class RandCont > | |
| void | sort_all (RandCont &) |
| template<class RandCont , class Pred > | |
| void | sort_all (RandCont &, Pred) |
| template<class RandCont > | |
| void | stable_sort_all (RandCont &) |
| template<class RandCont , class Pred > | |
| void | stable_sort_all (RandCont &, Pred) |
| template<class Container , class OutputIt , class UnaryOp > | |
| auto | transform_all (Container &, OutputIt, UnaryOp) |
| template<class Container , class OutputIt , class UnaryOp > | |
| auto | transform_all (Container const &, OutputIt, UnaryOp) |
| template<class Container1 , class Container2 , class OutputIt , class BinaryOp > | |
| auto | transform_all (Container1 &, Container2 &, OutputIt, BinaryOp) |
| template<class Container1 , class Container2 , class OutputIt , class BinaryOp > | |
| auto | transform_all (Container1 const &, Container2 const &, OutputIt, BinaryOp) |
| template<class FwdCont , class Func > | |
| void | for_all_with_index (FwdCont &, Func) |
| template<class FwdCont , class Func > | |
| void | for_all_with_index (FwdCont const &, Func) |
| template<class E > | |
| void | swap (exempt_ptr< E > &, exempt_ptr< E > &) noexcept |
| template<class E > | |
| constexpr exempt_ptr< E > | make_exempt_ptr (E *) noexcept |
| template<class E > | |
| constexpr bool | operator== (exempt_ptr< E >, exempt_ptr< E >) noexcept |
| template<class E > | |
| constexpr bool | operator!= (exempt_ptr< E >, exempt_ptr< E >) noexcept |
| template<class E > | |
| constexpr bool | operator== (exempt_ptr< E >, std::nullptr_t) noexcept |
| template<class E > | |
| constexpr bool | operator!= (exempt_ptr< E >, std::nullptr_t) noexcept |
| template<class E > | |
| constexpr bool | operator== (std::nullptr_t, exempt_ptr< E >) noexcept |
| template<class E > | |
| constexpr bool | operator!= (std::nullptr_t, exempt_ptr< E >) noexcept |
| template<class E > | |
| constexpr bool | operator< (exempt_ptr< E >, exempt_ptr< E >) |
| template<class E > | |
| constexpr bool | operator> (exempt_ptr< E >, exempt_ptr< E >) |
| template<class E > | |
| constexpr bool | operator<= (exempt_ptr< E >, exempt_ptr< E >) |
| template<class E > | |
| constexpr bool | operator>= (exempt_ptr< E >, exempt_ptr< E >) |
| bool | file_exists (std::string const &qualified_filename) |
| bool | is_absolute_filepath (std::string const &qualified_filename) |
| bool | is_relative_filepath (std::string const &qualified_filename) |
| std::string | getenv (std::string const &name) |
| std::string | getenv (std::string const &name, std::nothrow_t) |
| template<typename PTR_T > | |
| PTR_T | hard_cast (void *src) |
| template<typename PTR_T > | |
| void | hard_cast (void *src, PTR_T &dest) |
| template<class T > | |
| std::enable_if_t< std::is_arithmetic_v< T >, T > | hypot (T x, T y) |
| template<class T > | |
| std::enable_if_t< std::is_arithmetic_v< T >, T > | unchecked_hypot (T x, T y) |
| template<class T > | |
| std::enable_if_t< std::is_arithmetic_v< T >, T > | checked_hypot (T x, T y) |
| void | include (std::istream &in, std::string &result) |
| void | include (std::istream &in, std::string const &search_path_arg, std::string &result) |
| void | loadable_libraries (std::ostream &os, std::string const &spec, std::string const &suffix) |
| std::string | lpad (std::string const &pad_me, std::string::size_type wanted_size, char char_to_pad_with= ' ') |
| bool | operator== (map_vector_key const &, map_vector_key const &) noexcept |
| bool | operator!= (map_vector_key const &, map_vector_key const &) noexcept |
| bool | operator< (map_vector_key const &, map_vector_key const &) noexcept |
| bool | operator> (map_vector_key const &, map_vector_key const &) noexcept |
| bool | operator<= (map_vector_key const &, map_vector_key const &) noexcept |
| bool | operator>= (map_vector_key const &, map_vector_key const &) noexcept |
| std::ostream & | operator<< (std::ostream &, map_vector_key const &) |
| template<class T > | |
| void | swap (maybe_ref< T > &, maybe_ref< T > &) |
| template<class T > | |
| bool | operator== (maybe_ref< T > const &left, maybe_ref< T > const &right) |
| template<class T > | |
| std::ostream & | operator<< (std::ostream &os, maybe_ref< T > const &item) |
| void | set_to_default (MD5Result &val) |
| bool | operator== (MD5Result const &a, MD5Result const &b) |
| bool | operator< (MD5Result const &a, MD5Result const &b) |
| bool | operator!= (MD5Result const &a, MD5Result const &b) |
| std::ostream & | operator<< (std::ostream &os, MD5Result const &r) |
| constexpr char const * | os_libpath () |
| ostream_handle | select_stream (std::string const &filename, std::ostream &default_os) |
| boost::program_options::variables_map | parsed_program_options (int argc, char **argv, boost::program_options::options_description const &desc, boost::program_options::positional_options_description const &pos={}) |
| constexpr char const * | plugin_libpath () |
| template<unsigned N, class T > | |
| constexpr T | pow (T x) |
| template<class T > | |
| constexpr T | square (T x) |
| template<class T > | |
| constexpr T | cube (T x) |
| template<class T > | |
| constexpr T | fourth (T x) |
| template<class T > | |
| constexpr T | diff_of_squares (T x, T y) |
| template<class T > | |
| constexpr T | sum_of_squares (T x, T y) |
| template<class T > | |
| constexpr T | sum_of_squares (T x, T y, T z) |
| template<typename T > | |
| T & | get_underlying (propagate_const< T > &) |
| template<typename T > | |
| T const & | get_underlying (propagate_const< T > const &) |
| bool | replace_all (std::string &in, std::string const &from, std::string const &to) |
| Replace all occurrences of from in string with to. More... | |
| std::string | rpad (std::string const &pad_me, std::string::size_type wanted_size, char char_to_pad_with= ' ') |
| std::ostream & | operator<< (std::ostream &os, search_path const &p) |
| std::string | shlib_prefix () |
| std::string | shlib_suffix () |
| template<class charT , class traits > | |
| std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &, simple_stats const &) |
| template<class OutIter > | |
| void | split (std::string const &s, char c, OutIter dest) |
| template<class Pred , class OutIter > | |
| void | split_if (std::string const &s, Pred is_sep, OutIter dest) |
| std::vector< std::string > | split_by_regex (std::string const &str, std::regex const &reDelimSet) |
| std::vector< std::string > | split_by_regex (std::string const &str, std::string const &delimSet) |
| void | split_path (std::string const &path, std::vector< std::string > &components) |
| std::ostream & | boost_test_print_type (std::ostream &os, value_ptr< int > const p) |
| std::string & | trim_right (std::string &source, std::string const &t=" ") |
| std::string & | trim_left (std::string &source, std::string const &t=" ") |
| std::string & | trim (std::string &source, std::string const &t=" ") |
| std::string | trim_right_copy (std::string source, std::string const &t=" ") |
| std::string | trim_left_copy (std::string source, std::string const &t=" ") |
| std::string | trim_copy (std::string source, std::string const &t=" ") |
| template<class E , class C , class D > | |
| void | swap (value_ptr< E, C, D > &, value_ptr< E, C, D > &) noexcept |
| template<class E , class C , class D > | |
| bool | operator== (value_ptr< E, C, D > const &, value_ptr< E, C, D > const &) |
| template<class E , class C , class D > | |
| bool | operator!= (value_ptr< E, C, D > const &, value_ptr< E, C, D > const &) |
| template<class E , class C , class D > | |
| bool | operator== (value_ptr< E, C, D > const &, std::nullptr_t const &) |
| template<class E , class C , class D > | |
| bool | operator!= (value_ptr< E, C, D > const &, std::nullptr_t const &) |
| template<class E , class C , class D > | |
| bool | operator== (std::nullptr_t const &, value_ptr< E, C, D > const &) |
| template<class E , class C , class D > | |
| bool | operator!= (std::nullptr_t const &, value_ptr< E, C, D > const &) |
| template<class E , class C , class D > | |
| bool | operator< (value_ptr< E, C, D > const &, value_ptr< E, C, D > const &) |
| template<class E , class C , class D > | |
| bool | operator> (value_ptr< E, C, D > const &, value_ptr< E, C, D > const &) |
| template<class E , class C , class D > | |
| bool | operator<= (value_ptr< E, C, D > const &, value_ptr< E, C, D > const &) |
| template<class E , class C , class D > | |
| bool | operator>= (value_ptr< E, C, D > const &, value_ptr< E, C, D > const &) |
Variables | |
| template<class U > | |
| constexpr std::size_t | bit_size_v = bit_size<U>::value |
| template<typename T > | |
| std::string const & | PluginTypeDeducer_v = PluginTypeDeducer<T>::value |
| path_tag_t const | path_tag |
| using cet::enable_if_function_exists_t = typedef enable_if_same_t<FT, decltype(f), R> |
Definition at line 46 of file metaprogramming.h.
| using cet::enable_if_same_t = typedef std::enable_if_t<std::is_same_v<T, U>, R> |
Definition at line 43 of file metaprogramming.h.
| using cet::n = typedef std::void_t<T> |
Definition at line 28 of file metaprogramming.h.
| using cet::no_tag = typedef char (&)[1] |
Definition at line 10 of file metaprogramming.h.
| using cet::yes_tag = typedef char (&)[2] |
Definition at line 11 of file metaprogramming.h.
|
inline |
Definition at line 199 of file container_algorithms.h.
|
inline |
Definition at line 8 of file bold_fontify.h.
| std::ostream& cet::boost_test_print_type | ( | std::ostream & | os, |
| value_ptr< int > const | p | ||
| ) |
Definition at line 16 of file value_ptr_test.cc.
| bool cet::canonical_number | ( | std::string const & | value, |
| std::string & | result | ||
| ) |
Definition at line 20 of file canonical_number.cc.
|
inline |
Definition at line 58 of file canonical_string.h.
| std::string cet::canonical_string | ( | std::string const & | str | ) |
Definition at line 85 of file canonical_string.cc.
| std::enable_if_t< std::is_arithmetic_v< T >, T > cet::checked_hypot | ( | T | x, |
| T | y | ||
| ) |
Definition at line 43 of file hypot.h.
| std::string::size_type cet::column_width | ( | std::vector< std::string > const & | v | ) |
Definition at line 6 of file column_width.cc.
|
inline |
Definition at line 132 of file container_algorithms.h.
|
inline |
Definition at line 141 of file container_algorithms.h.
|
inline |
Definition at line 151 of file container_algorithms.h.
|
inline |
Definition at line 160 of file container_algorithms.h.
| constexpr T cet::cube | ( | T | x | ) |
| constexpr T cet::diff_of_squares | ( | T | x, |
| T | y | ||
| ) |
| std::string cet::escape | ( | std::string const & | str | ) |
Definition at line 16 of file canonical_string.cc.
| bool cet::file_exists | ( | std::string const & | qualified_filename | ) |
Definition at line 14 of file filesystem.cc.
|
inline |
Definition at line 170 of file container_algorithms.h.
|
inline |
Definition at line 179 of file container_algorithms.h.
|
inline |
Definition at line 90 of file container_algorithms.h.
|
inline |
Definition at line 99 of file container_algorithms.h.
|
inline |
Definition at line 109 of file container_algorithms.h.
|
inline |
Definition at line 120 of file container_algorithms.h.
| constexpr T cet::fourth | ( | T | x | ) |
| T & cet::get_underlying | ( | propagate_const< T > & | iP | ) |
Definition at line 99 of file propagate_const.h.
| T const & cet::get_underlying | ( | propagate_const< T > const & | iP | ) |
Definition at line 105 of file propagate_const.h.
| std::string cet::getenv | ( | std::string const & | name | ) |
Definition at line 15 of file getenv.cc.
| std::string cet::getenv | ( | std::string const & | name, |
| std::nothrow_t | |||
| ) |
|
inline |
Definition at line 19 of file hard_cast.h.
|
inline |
Definition at line 28 of file hard_cast.h.
|
inline |
Definition at line 60 of file hypot.h.
| void cet::include | ( | std::istream & | in, |
| std::string & | result | ||
| ) |
Definition at line 63 of file include.cc.
| void cet::include | ( | std::istream & | in, |
| std::string const & | search_path_arg, | ||
| std::string & | result | ||
| ) |
Definition at line 90 of file include.cc.
| bool cet::is_absolute_filepath | ( | std::string const & | qualified_filename | ) |
Definition at line 23 of file filesystem.cc.
|
inline |
Definition at line 46 of file canonical_string.h.
|
inline |
Definition at line 52 of file canonical_string.h.
| bool cet::is_relative_filepath | ( | std::string const & | qualified_filename | ) |
Definition at line 29 of file filesystem.cc.
|
inline |
Definition at line 40 of file canonical_string.h.
| void cet::loadable_libraries | ( | std::ostream & | os, |
| std::string const & | spec, | ||
| std::string const & | suffix | ||
| ) |
Definition at line 30 of file loadable_libraries.cc.
|
inline |
Definition at line 209 of file container_algorithms.h.
|
inline |
Definition at line 218 of file container_algorithms.h.
|
inline |
Definition at line 227 of file container_algorithms.h.
|
inline |
Definition at line 236 of file container_algorithms.h.
| std::string cet::lpad | ( | std::string const & | pad_me, |
| std::string::size_type | wanted_size, | ||
| char | char_to_pad_with = ' ' |
||
| ) |
|
noexcept |
|
inlinenoexcept |
Definition at line 309 of file map_vector.h.
Definition at line 44 of file MD5Digest.h.
|
noexcept |
Definition at line 218 of file exempt_ptr.h.
|
noexcept |
Definition at line 232 of file exempt_ptr.h.
|
noexcept |
Definition at line 246 of file exempt_ptr.h.
| bool cet::operator!= | ( | value_ptr< E, C, D > const & | x, |
| value_ptr< E, C, D > const & | y | ||
| ) |
Definition at line 352 of file value_ptr.h.
| bool cet::operator!= | ( | value_ptr< E, C, D > const & | x, |
| std::nullptr_t const & | y | ||
| ) |
Definition at line 366 of file value_ptr.h.
| bool cet::operator!= | ( | std::nullptr_t const & | x, |
| value_ptr< E, C, D > const & | y | ||
| ) |
Definition at line 380 of file value_ptr.h.
|
inlinenoexcept |
Definition at line 315 of file map_vector.h.
| constexpr bool cet::operator< | ( | exempt_ptr< E > | x, |
| exempt_ptr< E > | y | ||
| ) |
Definition at line 256 of file exempt_ptr.h.
Definition at line 109 of file MD5Digest.cc.
| bool cet::operator< | ( | value_ptr< E, C, D > const & | x, |
| value_ptr< E, C, D > const & | y | ||
| ) |
Definition at line 390 of file value_ptr.h.
|
inline |
Definition at line 342 of file map_vector.h.
| ostream & cet::operator<< | ( | std::ostream & | os, |
| search_path const & | p | ||
| ) |
Definition at line 171 of file search_path.cc.
|
inline |
Definition at line 127 of file maybe_ref.h.
|
inline |
Definition at line 50 of file MD5Digest.h.
| std::basic_ostream< charT, traits > & cet::operator<< | ( | std::basic_ostream< charT, traits > & | os, |
| simple_stats const & | stats | ||
| ) |
Definition at line 95 of file simple_stats.h.
|
inlinenoexcept |
Definition at line 327 of file map_vector.h.
| constexpr bool cet::operator<= | ( | exempt_ptr< E > | x, |
| exempt_ptr< E > | y | ||
| ) |
Definition at line 272 of file exempt_ptr.h.
| bool cet::operator<= | ( | value_ptr< E, C, D > const & | x, |
| value_ptr< E, C, D > const & | y | ||
| ) |
Definition at line 406 of file value_ptr.h.
|
inlinenoexcept |
Definition at line 303 of file map_vector.h.
|
inline |
Definition at line 120 of file maybe_ref.h.
|
noexcept |
Definition at line 211 of file exempt_ptr.h.
|
noexcept |
Definition at line 225 of file exempt_ptr.h.
|
noexcept |
Definition at line 239 of file exempt_ptr.h.
| bool cet::operator== | ( | value_ptr< E, C, D > const & | x, |
| value_ptr< E, C, D > const & | y | ||
| ) |
Definition at line 345 of file value_ptr.h.
| bool cet::operator== | ( | value_ptr< E, C, D > const & | x, |
| std::nullptr_t const & | y | ||
| ) |
Definition at line 359 of file value_ptr.h.
Definition at line 103 of file MD5Digest.cc.
| bool cet::operator== | ( | std::nullptr_t const & | x, |
| value_ptr< E, C, D > const & | y | ||
| ) |
Definition at line 373 of file value_ptr.h.
|
inlinenoexcept |
Definition at line 321 of file map_vector.h.
| constexpr bool cet::operator> | ( | exempt_ptr< E > | x, |
| exempt_ptr< E > | y | ||
| ) |
Definition at line 265 of file exempt_ptr.h.
| bool cet::operator> | ( | value_ptr< E, C, D > const & | x, |
| value_ptr< E, C, D > const & | y | ||
| ) |
Definition at line 399 of file value_ptr.h.
|
inlinenoexcept |
Definition at line 333 of file map_vector.h.
| constexpr bool cet::operator>= | ( | exempt_ptr< E > | x, |
| exempt_ptr< E > | y | ||
| ) |
Definition at line 279 of file exempt_ptr.h.
| bool cet::operator>= | ( | value_ptr< E, C, D > const & | x, |
| value_ptr< E, C, D > const & | y | ||
| ) |
Definition at line 413 of file value_ptr.h.
|
inline |
Definition at line 12 of file os_libpath.h.
| boost::program_options::variables_map cet::parsed_program_options | ( | int | argc, |
| char ** | argv, | ||
| boost::program_options::options_description const & | desc, | ||
| boost::program_options::positional_options_description const & | pos = {} |
||
| ) |
|
inline |
Definition at line 12 of file plugin_libpath.h.
| constexpr T cet::pow | ( | T | x | ) |
| bool cet::replace_all | ( | std::string & | in, |
| std::string const & | from, | ||
| std::string const & | to | ||
| ) |
Replace all occurrences of from in string with to.
| [in,out] | in | The string to be manipulated. |
| [in] | from | The string to be replaced. |
| [in] | to | The replacement of from. |
Definition at line 4 of file replace_all.cc.
| std::string cet::rpad | ( | std::string const & | pad_me, |
| std::string::size_type | wanted_size, | ||
| char | char_to_pad_with = ' ' |
||
| ) |
|
inline |
Definition at line 189 of file container_algorithms.h.
|
inline |
Definition at line 89 of file ostream_handle.h.
| void cet::set_to_default | ( | MD5Result & | val | ) |
Definition at line 22 of file MD5Digest.cc.
| std::string cet::shlib_prefix | ( | ) |
| std::string cet::shlib_suffix | ( | ) |
|
inline |
Definition at line 246 of file container_algorithms.h.
|
inline |
Definition at line 255 of file container_algorithms.h.
| void cet::split | ( | std::string const & | s, |
| char | c, | ||
| OutIter | dest | ||
| ) |
| std::vector< std::string > cet::split_by_regex | ( | std::string const & | str, |
| std::regex const & | reDelimSet | ||
| ) |
Definition at line 8 of file split_by_regex.cc.
| std::vector< std::string > cet::split_by_regex | ( | std::string const & | str, |
| std::string const & | delimSet | ||
| ) |
Definition at line 19 of file split_by_regex.cc.
| void cet::split_if | ( | std::string const & | s, |
| Pred | is_sep, | ||
| OutIter | dest | ||
| ) |
Definition at line 44 of file split.h.
| void cet::split_path | ( | std::string const & | path, |
| std::vector< std::string > & | components | ||
| ) |
Definition at line 13 of file split_path.cc.
| constexpr T cet::square | ( | T | x | ) |
|
inline |
Definition at line 265 of file container_algorithms.h.
|
inline |
Definition at line 274 of file container_algorithms.h.
| constexpr T cet::sum_of_squares | ( | T | x, |
| T | y | ||
| ) |
| constexpr T cet::sum_of_squares | ( | T | x, |
| T | y, | ||
| T | z | ||
| ) |
Definition at line 113 of file maybe_ref.h.
|
inlinenoexcept |
Definition at line 191 of file exempt_ptr.h.
|
noexcept |
Definition at line 335 of file value_ptr.h.
|
inline |
Definition at line 284 of file container_algorithms.h.
|
inline |
Definition at line 293 of file container_algorithms.h.
|
inline |
Definition at line 302 of file container_algorithms.h.
|
inline |
Definition at line 314 of file container_algorithms.h.
|
inline |
|
inline |
Definition at line 66 of file trim.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| std::string cet::unescape | ( | std::string const & | str | ) |
Definition at line 50 of file canonical_string.cc.
| constexpr std::size_t cet::bit_size_v = bit_size<U>::value |
Definition at line 26 of file bit_manipulation.h.
| cet::path_tag_t const cet::path_tag |
Definition at line 60 of file search_path.cc.
| std::string const& cet::PluginTypeDeducer_v = PluginTypeDeducer<T>::value |
Definition at line 49 of file PluginTypeDeducer.h.
1.8.11