Classes
-
namespace fmt
- struct formatter<rll::angle<T>> Specialization of the
fmt::formatterfor the rll::angle class. - struct formatter<rll::dim2<T>> Specialization of the
fmt::formatterfor the rll::dim2 class. - struct formatter<rll::dim3<T>> Specialization of the
fmt::formatterfor the rll::dim3 class. - struct formatter<rll::dim4<T>> Specialization of the
fmt::formatterfor the rll::dim4 class. - struct formatter<rll::euler_angles<T>> Specialization of the
fmt::formatterfor the rll::euler_angles class. - struct formatter<rll::point2d<T>> Specialization of the
fmt::formatterfor the rll::point2d class. - struct formatter<rll::size2d<T>> Specialization of the
fmt::formatterfor the rll::size2d class. - struct formatter<rll::source_location> Specialization of the
fmt::formatterfor the rll::source_location class. - struct formatter<rll::u128>
- struct formatter<rll::uuid> Specialization of the
fmt::formatterfor the rll::uuid class. - struct formatter<rll::vector2d<T>> Specialization of the
fmt::formatterfor the rll::vector2d class. - struct formatter<rll::velocity<T>> Specialization of the
fmt::formatterfor the rll::velocity class. - struct formatter<rll::version> Specialization of the
fmt::formatterfor the rll::version class.
- struct formatter<rll::angle<T>> Specialization of the
-
namespace rll Contract-programming related functions and classes.
-
namespace crypto
- class basic_hasher
- class md5
-
namespace detail Contracts implementation details.
- struct char_or_throw
- struct char_reader
- struct char_reader<char>
- struct char_reader<char16_t>
- struct char_reader<char32_t>
- struct char_reader<char8_t>
- struct char_reader<wchar_t>
- struct symbol
- struct utf16_reader
- struct utf32_reader
- struct utf8_reader
-
namespace io IO-related functions and classes.
- class filedevice
-
namespace metadata Library meta information.
- class project_meta Immutable constant expression structure, holding project meta-information.
- class adapter
- struct angle Newtype describing an angle.
- class bad_optional_access
- struct const_overload_t
- struct contract_violation Contract violation data holder.
- class deadline_timer
- struct deleter
- struct dim2
- struct dim3
- struct dim4
- class elapsed_timer
- struct euler_angles
- struct fixed_string Fixed size string class.
- struct fixed_string<0>
- struct is_any_of
- struct is_nlohmann_serializable
- struct is_num Type trait for checking if T is a number.
- class lockfile
- class mutex_guard
- struct non_const_overload_t
- struct noncopyable Disallows copy operations for a type.
- struct nonmovable Disallows move operations for a type.
-
struct nullopt_t A tag type to represent an empty optional.
- struct do_not_use
- class observable
- class observable<void>
- class observer
- class observer<void>
- class observer_ptr A smart pointer that holds a pointer to a value, but does not own it.
- class optional
- class optional<T&>
- struct overload_t
- struct pin Disallows copy and move operations for a type.
- struct plain_type Remove all cv qualifiers, references and pointers from a type.
- class point2d A two-dimensional point tagged with a unit.
- class propagate_const
- struct remove_cvref Remove all cv qualifiers, references and pointers from a type.
- class rwlock_read_guard
- class rwlock_write_guard
- class savefile
- class scoped_observer
- struct serialization_traits
- struct serialization_traits<T, nlohmann::json>
- struct serializer
- struct singleton Singleton pattern trait.
- struct size2d A two-dimensional size2d tagged with a unit.
- struct source_location Provides information about the location of the current source file.
- class u128 final 128-bit unsigned integer.
- class uuid 128-bit globally unique identifier (GUID).
- struct vector2d A two-dimensional vector tagged with a unit.
- struct velocity Newtype describing a velocity.
- struct version
-
namespace crypto
- struct adl_serializer<rll::angle<T>>
- struct adl_serializer<rll::dim2<T>>
- struct adl_serializer<rll::dim3<T>>
- struct adl_serializer<rll::dim4<T>>
- struct adl_serializer<rll::euler_angles<T>>
- struct adl_serializer<rll::optional<T>>
- struct adl_serializer<rll::point2d<T>>
- struct adl_serializer<rll::result<T>>
- struct adl_serializer<rll::size2d<T>>
- struct adl_serializer<rll::uuid>
- struct adl_serializer<rll::vector2d<T>>
- struct adl_serializer<rll::velocity<T>>
- struct adl_serializer<rll::version>
- struct deferred_t
- struct forever_t
- struct std::hash<rll::observer_ptr<T>> Hashes the observer_ptr.
- struct std::hash<rll::optional<T>>
- struct std::hash<rll::point2d<T>> Hashes a
point2d. - struct std::hash<rll::size2d<T>> Hashes a
size2d. - struct std::hash<rll::u128>
- struct std::hash<rll::uuid> Hashes an
uuid. - struct std::hash<rll::vector2d<T>> Hashes a
vector2d.