|
xrpld
|
Namespaces | |
| namespace | detail |
| namespace | insight |
| namespace | ip |
| namespace | rfc2616 |
| namespace | test |
| namespace | unit_test |
| namespace | inner_adl_test |
Typedefs | |
| template<class Key, class T, class Clock = std::chrono::steady_clock, class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<Key const, T>>> | |
| using | aged_map = detail::AgedOrderedContainer<false, true, Key, T, Clock, Compare, Allocator> |
| template<class Key, class T, class Clock = std::chrono::steady_clock, class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<Key const, T>>> | |
| using | aged_multimap = detail::AgedOrderedContainer<true, true, Key, T, Clock, Compare, Allocator> |
| template<class Key, class Clock = std::chrono::steady_clock, class Compare = std::less<Key>, class Allocator = std::allocator<Key>> | |
| using | aged_multiset |
| template<class Key, class Clock = std::chrono::steady_clock, class Compare = std::less<Key>, class Allocator = std::allocator<Key>> | |
| using | aged_set = detail::AgedOrderedContainer<false, false, Key, void, Clock, Compare, Allocator> |
| template<class Key, class T, class Clock = std::chrono::steady_clock, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = std::allocator<std::pair<Key const, T>>> | |
| using | aged_unordered_map |
| template<class Key, class T, class Clock = std::chrono::steady_clock, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = std::allocator<std::pair<Key const, T>>> | |
| using | aged_unordered_multimap |
| template<class Key, class Clock = std::chrono::steady_clock, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = std::allocator<Key>> | |
| using | aged_unordered_multiset |
| template<class Key, class Clock = std::chrono::steady_clock, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = std::allocator<Key>> | |
| using | aged_unordered_set |
| using | logstream = BasicLogstream<char> |
| using | logwstream = BasicLogstream<wchar_t> |
| template<bool IsConst, class T> | |
| using | maybe_const_t = MaybeConst<IsConst, T>::type |
| Alias for omitting typename. | |
| using | xor_shift_engine = detail::XorShiftEngine<> |
| XOR-shift Generator. | |
| using | IntegerTypes |
Enumerations | |
| enum class | Severity : std::uint8_t { All = 0 , Trace = All , Debug = 1 , Info = 2 , Warning = 3 , Error = 4 , Fatal = 5 , Disabled = 6 , None = Disabled } |
| Severity level / threshold of a Journal message. More... | |
Functions | |
| template<class Facade, class Clock = Facade> | |
| AbstractClock< Facade > & | getAbstractClock () |
| Returns a global instance of an abstract clock. | |
| template<class AgedContainer, class Rep, class Period> requires (IsAgedContainer<AgedContainer>::value) | |
| std::size_t | expire (AgedContainer &c, std::chrono::duration< Rep, Period > const &age) |
| Expire aged container items past the specified age. | |
| template<bool IsMulti, bool IsMap, class Key, class T, class Clock, class Compare, class Allocator> | |
| void | swap (beast::detail::AgedOrderedContainer< IsMulti, IsMap, Key, T, Clock, Compare, Allocator > &lhs, beast::detail::AgedOrderedContainer< IsMulti, IsMap, Key, T, Clock, Compare, Allocator > &rhs) noexcept |
| template<bool IsMulti, bool IsMap, class Key, class T, class Clock, class Compare, class Allocator, class Rep, class Period> | |
| std::size_t | expire (detail::AgedOrderedContainer< IsMulti, IsMap, Key, T, Clock, Compare, Allocator > &c, std::chrono::duration< Rep, Period > const &age) |
| Expire aged container items past the specified age. | |
| template<bool IsMulti, bool IsMap, class Key, class T, class Clock, class Hash, class KeyEqual, class Allocator> | |
| void | swap (beast::detail::AgedUnorderedContainer< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator > &lhs, beast::detail::AgedUnorderedContainer< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator > &rhs) noexcept |
| template<bool IsMulti, bool IsMap, class Key, class T, class Clock, class Hash, class KeyEqual, class Allocator, class Rep, class Period> | |
| std::size_t | expire (beast::detail::AgedUnorderedContainer< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator > &c, std::chrono::duration< Rep, Period > const &age) noexcept |
| Expire aged container items past the specified age. | |
| void | setCurrentThreadName (std::string_view newThreadName) |
| Changes the name of the caller thread. | |
| std::string | getCurrentThreadName () |
| Returns the name of the caller thread. | |
| template<class Out, class In> | |
| constexpr bool | lexicalCastChecked (Out &out, In in) |
| Intelligently convert from one type to another. | |
| template<class Out, class In> | |
| constexpr Out | lexicalCastThrow (In in) |
| Convert from one type to another, throw on error. | |
| template<class Out, class In> | |
| constexpr Out | lexicalCast (In in, Out defaultValue=Out()) |
| Convert from one type to another. | |
| template<class Container, bool LhsIsConst, bool RhsIsConst> | |
| bool | operator== (LockFreeStackIterator< Container, LhsIsConst > const &lhs, LockFreeStackIterator< Container, RhsIsConst > const &rhs) |
| template<class Container, bool LhsIsConst, bool RhsIsConst> | |
| bool | operator!= (LockFreeStackIterator< Container, LhsIsConst > const &lhs, LockFreeStackIterator< Container, RhsIsConst > const &rhs) |
| int | compare (SemanticVersion const &lhs, SemanticVersion const &rhs) |
| Compare two SemanticVersions against each other. | |
| bool | operator== (SemanticVersion const &lhs, SemanticVersion const &rhs) |
| bool | operator!= (SemanticVersion const &lhs, SemanticVersion const &rhs) |
| bool | operator>= (SemanticVersion const &lhs, SemanticVersion const &rhs) |
| bool | operator<= (SemanticVersion const &lhs, SemanticVersion const &rhs) |
| bool | operator> (SemanticVersion const &lhs, SemanticVersion const &rhs) |
| bool | operator< (SemanticVersion const &lhs, SemanticVersion const &rhs) |
| template<class Hasher> | |
| void | hash_append (Hasher &h, beast::ip::Address const &addr) noexcept |
| template<typename T> | |
| std::string | typeName () |
| template<class Generator> | |
| void | rngfill (void *const buffer, std::size_t const bytes, Generator &g) |
| template<class Generator, std::size_t N> requires (N % sizeof(typename Generator::result_type) == 0) | |
| void | rngfill (std::array< std::uint8_t, N > &a, Generator &g) |
| template<typename T> | |
| auto | signum (T const &t) |
| Default implementation of signum calls the method on the class. | |
| template<typename T> | |
| bool | operator== (T const &t, Zero) |
| template<typename T> | |
| bool | operator!= (T const &t, Zero) |
| template<typename T> | |
| bool | operator< (T const &t, Zero) |
| template<typename T> | |
| bool | operator> (T const &t, Zero) |
| template<typename T> | |
| bool | operator>= (T const &t, Zero) |
| template<typename T> | |
| bool | operator<= (T const &t, Zero) |
| template<typename T> | |
| bool | operator== (Zero, T const &t) |
| template<typename T> | |
| bool | operator!= (Zero, T const &t) |
| template<typename T> | |
| bool | operator< (Zero, T const &t) |
| template<typename T> | |
| bool | operator> (Zero, T const &t) |
| template<typename T> | |
| bool | operator>= (Zero, T const &t) |
| template<typename T> | |
| bool | operator<= (Zero, T const &t) |
| std::string | printIdentifiers (SemanticVersion::IdentifierList const &list) |
| bool | isNumeric (std::string const &s) |
| bool | chop (std::string const &what, std::string &input) |
| bool | chopUInt (int &value, int limit, std::string &input) |
| bool | extractIdentifier (std::string &value, bool allowLeadingZeroes, std::string &input) |
| bool | extractIdentifiers (SemanticVersion::IdentifierList &identifiers, bool allowLeadingZeroes, std::string &input) |
| BEAST_DEFINE_TESTSUITE (aged_set, beast, beast) | |
| BEAST_DEFINE_TESTSUITE (aged_map, beast, beast) | |
| BEAST_DEFINE_TESTSUITE (aged_multiset, beast, beast) | |
| BEAST_DEFINE_TESTSUITE (aged_multimap, beast, beast) | |
| BEAST_DEFINE_TESTSUITE (aged_unordered_set, beast, beast) | |
| BEAST_DEFINE_TESTSUITE (aged_unordered_map, beast, beast) | |
| BEAST_DEFINE_TESTSUITE (aged_unordered_multiset, beast, beast) | |
| BEAST_DEFINE_TESTSUITE (aged_unordered_multimap, beast, beast) | |
| BEAST_DEFINE_TESTSUITE_MANUAL (abstract_clock, beast, beast) | |
| BEAST_DEFINE_TESTSUITE (BasicSecondsClock, beast, beast) | |
| BEAST_DEFINE_TESTSUITE (Journal, beast, beast) | |
| BEAST_DEFINE_TESTSUITE (PropertyStream, beast, beast) | |
| BEAST_DEFINE_TESTSUITE (XXHasher, beast_core, beast) | |
| TYPED_TEST_SUITE (LexicalCastIntegers, IntegerTypes, IntegerTypeNames) | |
| TYPED_TEST (LexicalCastIntegers, round_trips_random_values) | |
| TYPED_TEST (LexicalCastIntegers, round_trips_numeric_limits) | |
| TEST (LexicalCast, round_trips_every_int16_value) | |
| TEST (LexicalCast, rejects_overflow) | |
| TEST (LexicalCast, rejects_underflow) | |
| TEST (LexicalCast, accepts_up_to_the_maximum) | |
| TEST (LexicalCast, accepts_down_to_the_minimum) | |
| TEST (LexicalCast, limits_round_trip_through_to_string) | |
| TEST (LexicalCast, accepts_signed_zero_in_every_form) | |
| TEST (LexicalCast, rejects_negative_zero_when_unsigned) | |
| TEST (LexicalCast, accepts_char_pointer_and_std_string_input) | |
| TEST (LexicalCast, throwing_cast_returns_in_range_values) | |
| TEST (LexicalCast, throwing_cast_throws_on_out_of_range) | |
| TEST (LexicalCast, throwing_cast_throws_on_utf8_digits) | |
| TEST_P (SemanticVersionParse, pre_release_and_metadata_combinations) | |
| INSTANTIATE_TEST_SUITE_P (Inputs, SemanticVersionParse, ::testing::ValuesIn(kParseCases), parseCaseName) | |
| TEST_P (SemanticVersionValues, decomposes_into_components) | |
| INSTANTIATE_TEST_SUITE_P (Inputs, SemanticVersionValues, ::testing::ValuesIn(kValuesCases), valuesCaseName) | |
| TEST_P (SemanticVersionOrder, lesser_precedes_greater) | |
| INSTANTIATE_TEST_SUITE_P (Pairs, SemanticVersionOrder, ::testing::ValuesIn(kOrderCases), orderCaseName) | |
| int | signum (AdlTester) |
| TEST (Zero, lhs) | |
| TEST (Zero, rhs) | |
| TEST (Zero, adl) | |
| template<class Hasher, class T> requires (IsContiguouslyHashable<T, Hasher>::value) | |
| void | hash_append (Hasher &h, T const &t) noexcept |
| Logically concatenate input data to a Hasher. | |
| template<class Hasher, class T> requires ( !IsContiguouslyHashable<T, Hasher>::value && (std::is_integral_v<T> || std::is_pointer_v<T> || std::is_enum_v<T>)) | |
| void | hash_append (Hasher &h, T t) noexcept |
| template<class Hasher, class T> requires (std::is_floating_point_v<T>) | |
| void | hash_append (Hasher &h, T t) noexcept |
| template<class Hasher> | |
| void | hash_append (Hasher &h, std::nullptr_t) noexcept |
| template<class Hasher, class T, std::size_t N> requires (!IsContiguouslyHashable<T, Hasher>::value) | |
| void | hash_append (Hasher &h, T(&a)[N]) noexcept |
| template<class Hasher, class CharT, class Traits, class Alloc> requires (!IsContiguouslyHashable<CharT, Hasher>::value) | |
| void | hash_append (Hasher &h, std::basic_string< CharT, Traits, Alloc > const &s) noexcept |
| template<class Hasher, class CharT, class Traits, class Alloc> requires (IsContiguouslyHashable<CharT, Hasher>::value) | |
| void | hash_append (Hasher &h, std::basic_string< CharT, Traits, Alloc > const &s) noexcept |
| template<class Hasher, class T, class U> requires (!IsContiguouslyHashable<std::pair<T, U>, Hasher>::value) | |
| void | hash_append (Hasher &h, std::pair< T, U > const &p) noexcept |
| template<class Hasher, class T, class Alloc> requires (!IsContiguouslyHashable<T, Hasher>::value) | |
| void | hash_append (Hasher &h, std::vector< T, Alloc > const &v) noexcept |
| template<class Hasher, class T, class Alloc> requires (IsContiguouslyHashable<T, Hasher>::value) | |
| void | hash_append (Hasher &h, std::vector< T, Alloc > const &v) noexcept |
| template<class Hasher, class T, std::size_t N> requires (!IsContiguouslyHashable<std::array<T, N>, Hasher>::value) | |
| void | hash_append (Hasher &h, std::array< T, N > const &a) noexcept |
| template<class Hasher, class... T> requires (!IsContiguouslyHashable<std::tuple<T...>, Hasher>::value) | |
| void | hash_append (Hasher &h, std::tuple< T... > const &t) noexcept |
| template<class Hasher, class Key, class T, class Hash, class Pred, class Alloc> | |
| void | hash_append (Hasher &h, std::unordered_map< Key, T, Hash, Pred, Alloc > const &m) |
| template<class Hasher, class Key, class Hash, class Pred, class Alloc> | |
| void | hash_append (Hasher &h, std::unordered_set< Key, Hash, Pred, Alloc > const &s) |
| template<class Hasher, class Key, class Compare, class Alloc> requires (!IsContiguouslyHashable<Key, Hasher>::value) | |
| void | hash_append (Hasher &h, boost::container::flat_set< Key, Compare, Alloc > const &v) noexcept |
| template<class Hasher, class Key, class Compare, class Alloc> requires (IsContiguouslyHashable<Key, Hasher>::value) | |
| void | hash_append (Hasher &h, boost::container::flat_set< Key, Compare, Alloc > const &v) noexcept |
| template<class Hasher, class T0, class T1, class... T> | |
| void | hash_append (Hasher &h, T0 const &t0, T1 const &t1, T const &... t) noexcept |
| template<class Hasher, class T> | |
| void | hash_append (Hasher &h, std::shared_ptr< T > const &p) noexcept |
| template<class Hasher, class Rep, class Period> | |
| void | hash_append (Hasher &h, std::chrono::duration< Rep, Period > const &d) noexcept |
| template<class Hasher, class Clock, class Duration> | |
| void | hash_append (Hasher &h, std::chrono::time_point< Clock, Duration > const &tp) noexcept |
| template<class HashAlgorithm> | |
| void | hash_append (HashAlgorithm &h, std::error_code const &ec) |
Variables | |
| constexpr Zero | kZero {} |
| using beast::aged_map = detail::AgedOrderedContainer<false, true, Key, T, Clock, Compare, Allocator> |
Definition at line 18 of file aged_map.h.
| using beast::aged_multimap = detail::AgedOrderedContainer<true, true, Key, T, Clock, Compare, Allocator> |
Definition at line 18 of file aged_multimap.h.
| using beast::aged_multiset |
Definition at line 16 of file aged_multiset.h.
| using beast::aged_set = detail::AgedOrderedContainer<false, false, Key, void, Clock, Compare, Allocator> |
Definition at line 16 of file aged_set.h.
| using beast::aged_unordered_map |
Definition at line 19 of file aged_unordered_map.h.
| using beast::aged_unordered_multimap |
Definition at line 19 of file aged_unordered_multimap.h.
| using beast::aged_unordered_multiset |
Definition at line 17 of file aged_unordered_multiset.h.
| using beast::aged_unordered_set |
Definition at line 17 of file aged_unordered_set.h.
| using beast::logstream = BasicLogstream<char> |
| using beast::logwstream = BasicLogstream<wchar_t> |
| using beast::maybe_const_t = MaybeConst<IsConst, T>::type |
Alias for omitting typename.
Definition at line 22 of file maybe_const.h.
XOR-shift Generator.
Meets the requirements of UniformRandomNumberGenerator.
Simple and fast RNG based on: http://xorshift.di.unimi.it/xorshift128plus.c does not accept seed==0
Definition at line 97 of file xor_shift_engine.h.
| using beast::IntegerTypes |
Definition at line 162 of file LexicalCast.cpp.
|
strong |
| AbstractClock< Facade > & beast::getAbstractClock | ( | ) |
Returns a global instance of an abstract clock.
| Facade | A type meeting these requirements: http://en.cppreference.com/w/cpp/concept/Clock |
| Clock | The actual concrete clock to use. |
Definition at line 88 of file abstract_clock.h.
| std::size_t beast::expire | ( | AgedContainer & | c, |
| std::chrono::duration< Rep, Period > const & | age ) |
Expire aged container items past the specified age.
Definition at line 15 of file aged_container_utility.h.
|
noexcept |
Definition at line 1772 of file aged_ordered_container.h.
| std::size_t beast::expire | ( | detail::AgedOrderedContainer< IsMulti, IsMap, Key, T, Clock, Compare, Allocator > & | c, |
| std::chrono::duration< Rep, Period > const & | age ) |
Expire aged container items past the specified age.
Definition at line 1794 of file aged_ordered_container.h.
|
noexcept |
Definition at line 2683 of file aged_unordered_container.h.
|
noexcept |
Expire aged container items past the specified age.
Definition at line 2707 of file aged_unordered_container.h.
| void beast::setCurrentThreadName | ( | std::string_view | newThreadName | ) |
Changes the name of the caller thread.
Different OSes may place different length or content limits on this name.
Definition at line 115 of file CurrentThreadName.cpp.
| std::string beast::getCurrentThreadName | ( | ) |
Returns the name of the caller thread.
The name returned is the name as set by a call to setCurrentThreadName(). If the thread name is set by an external force, then that name change will not be reported.
If no name has ever been set, then the empty string is returned.
Definition at line 109 of file CurrentThreadName.cpp.
|
constexpr |
Intelligently convert from one type to another.
Definition at line 181 of file LexicalCast.h.
|
constexpr |
Convert from one type to another, throw on error.
An exception of type BadLexicalCast is thrown if the conversion fails.
Definition at line 195 of file LexicalCast.h.
|
constexpr |
Convert from one type to another.
| defaultValue | The value returned if parsing fails |
Definition at line 211 of file LexicalCast.h.
| bool beast::operator== | ( | LockFreeStackIterator< Container, LhsIsConst > const & | lhs, |
| LockFreeStackIterator< Container, RhsIsConst > const & | rhs ) |
Definition at line 88 of file LockFreeStack.h.
| bool beast::operator!= | ( | LockFreeStackIterator< Container, LhsIsConst > const & | lhs, |
| LockFreeStackIterator< Container, RhsIsConst > const & | rhs ) |
Definition at line 97 of file LockFreeStack.h.
| int beast::compare | ( | SemanticVersion const & | lhs, |
| SemanticVersion const & | rhs ) |
Compare two SemanticVersions against each other.
The comparison follows the rules as per the specification.
Definition at line 236 of file libxrpl/beast/core/SemanticVersion.cpp.
| bool beast::operator== | ( | SemanticVersion const & | lhs, |
| SemanticVersion const & | rhs ) |
Definition at line 67 of file SemanticVersion.h.
| bool beast::operator!= | ( | SemanticVersion const & | lhs, |
| SemanticVersion const & | rhs ) |
Definition at line 73 of file SemanticVersion.h.
| bool beast::operator>= | ( | SemanticVersion const & | lhs, |
| SemanticVersion const & | rhs ) |
Definition at line 79 of file SemanticVersion.h.
| bool beast::operator<= | ( | SemanticVersion const & | lhs, |
| SemanticVersion const & | rhs ) |
Definition at line 84 of file SemanticVersion.h.
| bool beast::operator> | ( | SemanticVersion const & | lhs, |
| SemanticVersion const & | rhs ) |
Definition at line 91 of file SemanticVersion.h.
| bool beast::operator< | ( | SemanticVersion const & | lhs, |
| SemanticVersion const & | rhs ) |
Definition at line 96 of file SemanticVersion.h.
|
noexcept |
Logically concatenate input data to a Hasher.
Hasher requirements:
`X` is the type `Hasher`
`h` is a value of type `x`
`p` is a value convertible to `void const*`
`n` is a value of type `std::size_t`, greater than zero
Expression:
`h.append (p, n);`
Throws:
Never
Effect:
Adds the input data to the hasher state.
Expression:
`static_cast<std::size_t>(j)`
Throws:
Never
Effect:
Returns the resulting hash of all the input data.
Definition at line 206 of file hash_append.h.
|
noexcept |
Definition at line 215 of file hash_append.h.
|
noexcept |
Definition at line 226 of file hash_append.h.
|
noexcept |
Definition at line 237 of file hash_append.h.
|
noexcept |
Definition at line 310 of file hash_append.h.
|
noexcept |
Definition at line 321 of file hash_append.h.
|
noexcept |
Definition at line 331 of file hash_append.h.
|
noexcept |
Definition at line 342 of file hash_append.h.
|
noexcept |
Definition at line 352 of file hash_append.h.
|
noexcept |
Definition at line 362 of file hash_append.h.
|
noexcept |
Definition at line 373 of file hash_append.h.
|
noexcept |
Definition at line 399 of file hash_append.h.
| void beast::hash_append | ( | Hasher & | h, |
| std::unordered_map< Key, T, Hash, Pred, Alloc > const & | m ) |
| void beast::hash_append | ( | Hasher & | h, |
| std::unordered_set< Key, Hash, Pred, Alloc > const & | s ) |
|
noexcept |
Definition at line 382 of file hash_append.h.
|
noexcept |
Definition at line 390 of file hash_append.h.
|
noexcept |
Definition at line 434 of file hash_append.h.
|
noexcept |
Definition at line 409 of file hash_append.h.
|
noexcept |
Definition at line 418 of file hash_append.h.
|
noexcept |
Definition at line 425 of file hash_append.h.
| void beast::hash_append | ( | HashAlgorithm & | h, |
| std::error_code const & | ec ) |
Definition at line 444 of file hash_append.h.
|
noexcept |
Definition at line 82 of file IPAddress.h.
| std::string beast::typeName | ( | ) |
Definition at line 16 of file type_name.h.
| void beast::rngfill | ( | void *const | buffer, |
| std::size_t const | bytes, | ||
| Generator & | g ) |
| void beast::rngfill | ( | std::array< std::uint8_t, N > & | a, |
| Generator & | g ) |
| auto beast::signum | ( | T const & | t | ) |
| bool beast::operator== | ( | T const & | t, |
| Zero | ) |
| bool beast::operator!= | ( | T const & | t, |
| Zero | ) |
| bool beast::operator< | ( | T const & | t, |
| Zero | ) |
| bool beast::operator> | ( | T const & | t, |
| Zero | ) |
| bool beast::operator>= | ( | T const & | t, |
| Zero | ) |
| bool beast::operator<= | ( | T const & | t, |
| Zero | ) |
| bool beast::operator== | ( | Zero | , |
| T const & | t ) |
| bool beast::operator!= | ( | Zero | , |
| T const & | t ) |
| bool beast::operator< | ( | Zero | , |
| T const & | t ) |
| bool beast::operator> | ( | Zero | , |
| T const & | t ) |
| bool beast::operator>= | ( | Zero | , |
| T const & | t ) |
| bool beast::operator<= | ( | Zero | , |
| T const & | t ) |
| std::string beast::printIdentifiers | ( | SemanticVersion::IdentifierList const & | list | ) |
Definition at line 18 of file libxrpl/beast/core/SemanticVersion.cpp.
| bool beast::isNumeric | ( | std::string const & | s | ) |
Definition at line 33 of file libxrpl/beast/core/SemanticVersion.cpp.
| bool beast::chop | ( | std::string const & | what, |
| std::string & | input ) |
Definition at line 46 of file libxrpl/beast/core/SemanticVersion.cpp.
| bool beast::chopUInt | ( | int & | value, |
| int | limit, | ||
| std::string & | input ) |
Definition at line 58 of file libxrpl/beast/core/SemanticVersion.cpp.
| bool beast::extractIdentifier | ( | std::string & | value, |
| bool | allowLeadingZeroes, | ||
| std::string & | input ) |
Definition at line 94 of file libxrpl/beast/core/SemanticVersion.cpp.
| bool beast::extractIdentifiers | ( | SemanticVersion::IdentifierList & | identifiers, |
| bool | allowLeadingZeroes, | ||
| std::string & | input ) |
Definition at line 117 of file libxrpl/beast/core/SemanticVersion.cpp.
| beast::BEAST_DEFINE_TESTSUITE | ( | aged_multiset | , |
| beast | , | ||
| beast | ) |
| beast::BEAST_DEFINE_TESTSUITE | ( | aged_multimap | , |
| beast | , | ||
| beast | ) |
| beast::BEAST_DEFINE_TESTSUITE | ( | aged_unordered_set | , |
| beast | , | ||
| beast | ) |
| beast::BEAST_DEFINE_TESTSUITE | ( | aged_unordered_map | , |
| beast | , | ||
| beast | ) |
| beast::BEAST_DEFINE_TESTSUITE | ( | aged_unordered_multiset | , |
| beast | , | ||
| beast | ) |
| beast::BEAST_DEFINE_TESTSUITE | ( | aged_unordered_multimap | , |
| beast | , | ||
| beast | ) |
| beast::BEAST_DEFINE_TESTSUITE | ( | BasicSecondsClock | , |
| beast | , | ||
| beast | ) |
| beast::BEAST_DEFINE_TESTSUITE | ( | PropertyStream | , |
| beast | , | ||
| beast | ) |
| beast::BEAST_DEFINE_TESTSUITE | ( | XXHasher | , |
| beast_core | , | ||
| beast | ) |
| beast::TYPED_TEST_SUITE | ( | LexicalCastIntegers | , |
| IntegerTypes | , | ||
| IntegerTypeNames | ) |
| beast::TYPED_TEST | ( | LexicalCastIntegers | , |
| round_trips_random_values | ) |
Definition at line 188 of file LexicalCast.cpp.
| beast::TYPED_TEST | ( | LexicalCastIntegers | , |
| round_trips_numeric_limits | ) |
Definition at line 198 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| round_trips_every_int16_value | ) |
Definition at line 204 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| rejects_overflow | ) |
Definition at line 217 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| rejects_underflow | ) |
Definition at line 224 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| accepts_up_to_the_maximum | ) |
Definition at line 232 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| accepts_down_to_the_minimum | ) |
Definition at line 259 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| limits_round_trip_through_to_string | ) |
Definition at line 274 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| accepts_signed_zero_in_every_form | ) |
Definition at line 285 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| rejects_negative_zero_when_unsigned | ) |
Definition at line 292 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| accepts_char_pointer_and_std_string_input | ) |
Definition at line 299 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| throwing_cast_returns_in_range_values | ) |
Definition at line 310 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| throwing_cast_throws_on_out_of_range | ) |
Definition at line 318 of file LexicalCast.cpp.
| beast::TEST | ( | LexicalCast | , |
| throwing_cast_throws_on_utf8_digits | ) |
Definition at line 334 of file LexicalCast.cpp.
| beast::TEST_P | ( | SemanticVersionParse | , |
| pre_release_and_metadata_combinations | ) |
Definition at line 232 of file tests/libxrpl/beast/SemanticVersion.cpp.
| beast::INSTANTIATE_TEST_SUITE_P | ( | Inputs | , |
| SemanticVersionParse | , | ||
| ::testing::ValuesIn(kParseCases) | , | ||
| parseCaseName | ) |
| beast::TEST_P | ( | SemanticVersionValues | , |
| decomposes_into_components | ) |
Definition at line 267 of file tests/libxrpl/beast/SemanticVersion.cpp.
| beast::INSTANTIATE_TEST_SUITE_P | ( | Inputs | , |
| SemanticVersionValues | , | ||
| ::testing::ValuesIn(kValuesCases) | , | ||
| valuesCaseName | ) |
| beast::TEST_P | ( | SemanticVersionOrder | , |
| lesser_precedes_greater | ) |
Definition at line 292 of file tests/libxrpl/beast/SemanticVersion.cpp.
| beast::INSTANTIATE_TEST_SUITE_P | ( | Pairs | , |
| SemanticVersionOrder | , | ||
| ::testing::ValuesIn(kOrderCases) | , | ||
| orderCaseName | ) |