liberate
v0.3.0
Contents
Welcome to liberate’s documentation!
Getting Started
How-To Guides
API Documentation
File Hierarchy
Full API
Namespaces
Classes and Structs
Enums
Functions
Template Function liberate::checksum::crc32
Template Function liberate::concurrency::command::create_context
Template Function liberate::concurrency::lock_ref
Specialized Template Function liberate::concurrency::lock_ref< null_lock_policy >
Function liberate::copyright_string
Function liberate::cpp::hash_combine
Template Function liberate::cpp::multi_hash(T const&)
Template Function liberate::cpp::multi_hash(T0 const&, Ts&&…)
Template Function liberate::cpp::range_hash
Function liberate::fs::temp_name
Function liberate::fs::to_posix_path
Function liberate::fs::to_win32_path
Function liberate::license_string
Function liberate::net::operator<<(std::ostream&, network const&)
Function liberate::net::operator<<(std::ostream&, socket_address const&)
Function liberate::net::operator<<(std::ostream&, url const&)
Function liberate::net::parse_addresses
Function liberate::net::parse_dest_address
Function liberate::net::parse_source_address
Function liberate::net::resolve
Function liberate::net::swap(socket_address&, socket_address&)
Function liberate::net::swap(url&, url&)
Template Function liberate::serialization::deserialize_int
Template Function liberate::serialization::deserialize_varint
Function liberate::serialization::detail::ceil
Template Function liberate::serialization::detail::deserialize_int_impl
Template Function liberate::serialization::detail::serialize_int_impl
Template Function liberate::serialization::serialize_int
Template Function liberate::serialization::serialize_varint
Function liberate::serialization::serialized_size
Template Function liberate::serialization::sleb128_deserialize_varint
Template Function liberate::serialization::sleb128_serialize_varint
Function liberate::serialization::sleb128_serialized_size
Template Function liberate::serialization::uleb128_deserialize_varint
Template Function liberate::serialization::uleb128_serialize_varint
Function liberate::serialization::uleb128_serialized_size
Function liberate::string::from_utf8
Function liberate::string::hexdecode(::liberate::types::byte *, size_t, ::liberate::types::byte const *, size_t)
Function liberate::string::hexdecode(char const *, size_t)
Function liberate::string::hexdecode(::liberate::types::byte const *, size_t)
Function liberate::string::hexencode(::liberate::types::byte *, size_t, ::liberate::types::byte const *, size_t, bool)
Function liberate::string::hexencode(char const *, size_t, bool)
Function liberate::string::hexencode(::liberate::types::byte const *, size_t, bool)
Function liberate::string::ifind
Function liberate::string::replace
Function liberate::string::split
Function liberate::string::to_lower
Function liberate::string::to_upper
Function liberate::string::to_utf8
Function liberate::string::urldecode
Function liberate::string::urlencode
Function liberate::sys::error_code
Function liberate::sys::error_message
Function liberate::sys::getpid
Function liberate::sys::load_plugin(plugin_meta const *&, char const *)
Function liberate::sys::load_plugin(plugin_meta const *&, std::string const&)
Function liberate::sys::secure_memset
Function liberate::sys::secure_memzero
Function liberate::sys::unload_plugin
Template Function liberate::timeout::backoff
Function liberate::timeout::backoff_multiplier
Function liberate::types::from_varint
Function liberate::types::literals::operator””_b(unsigned long long)
Function liberate::types::literals::operator””_b(char)
Function liberate::types::literals::operator””_b(char const *, std::size_t)
Function liberate::types::literals::operator””_var
Template Function liberate::types::operator!=
Template Function liberate::types::operator%(varint const&, T const&)
Function liberate::types::operator%(varint const&, varint const&)
Template Function liberate::types::operator%=(varint&, T const&)
Function liberate::types::operator%=(varint&, varint const&)
Template Function liberate::types::operator&(varint const&, T const&)
Function liberate::types::operator&(varint const&, varint const&)
Template Function liberate::types::operator&=(varint&, T const&)
Function liberate::types::operator&=(varint&, varint const&)
Template Function liberate::types::operator*(varint const&, T const&)
Function liberate::types::operator*(varint const&, varint const&)
Template Function liberate::types::operator*=(varint&, T const&)
Function liberate::types::operator*=(varint&, varint const&)
Function liberate::types::operator+(varint const&)
Template Function liberate::types::operator+(varint const&, T const&)
Function liberate::types::operator+(varint const&, varint const&)
Template Function liberate::types::operator+=(varint&, T const&)
Function liberate::types::operator+=(varint&, varint const&)
Function liberate::types::operator-(varint const&)
Template Function liberate::types::operator-(varint const&, T const&)
Function liberate::types::operator-(varint const&, varint const&)
Template Function liberate::types::operator-=(varint&, T const&)
Function liberate::types::operator-=(varint&, varint const&)
Template Function liberate::types::operator/(varint const&, T const&)
Function liberate::types::operator/(varint const&, varint const&)
Template Function liberate::types::operator/=(varint&, T const&)
Function liberate::types::operator/=(varint&, varint const&)
Template Function liberate::types::operator<
Template Function liberate::types::operator<<(varint const&, T const&)
Function liberate::types::operator<<(varint const&, varint const&)
Function liberate::types::operator<<(std::ostream&, varint const&)
Template Function liberate::types::operator<<=(varint&, T const&)
Function liberate::types::operator<<=(varint&, varint const&)
Template Function liberate::types::operator<=
Template Function liberate::types::operator==
Template Function liberate::types::operator>
Template Function liberate::types::operator>=
Template Function liberate::types::operator>>(varint const&, T const&)
Function liberate::types::operator>>(varint const&, varint const&)
Template Function liberate::types::operator>>=(varint&, T const&)
Function liberate::types::operator>>=(varint&, varint const&)
Template Function liberate::types::operator^(varint const&, T const&)
Function liberate::types::operator^(varint const&, varint const&)
Template Function liberate::types::operator^=(varint&, T const&)
Function liberate::types::operator^=(varint&, varint const&)
Template Function liberate::types::operator|(varint const&, T const&)
Function liberate::types::operator|(varint const&, varint const&)
Template Function liberate::types::operator|=(varint&, T const&)
Function liberate::types::operator|=(varint&, varint const&)
Function liberate::types::operator~
Template Function liberate::types::to_varint
Function liberate::version
Variables
Defines
Typedefs
liberate
API Documentation
Function liberate::serialization::serialized_size
View page source
Function liberate::serialization::serialized_size
Defined in
File varint.h
Function Documentation
inline
std
::
size_t
liberate
::
serialization
::
serialized_size
(
::
liberate
::
types
::
varint
const
&
value
)
Alias for sleb128_serialized_size