|
rapidyaml 0.15.2
parse and emit YAML, and do it fast
|
Typedefs | |
| using | c4::fmt::const_base64_wrapper = detail::base64_wrapper_<cbyte> |
| a tag type to mark a payload to be encoded as base64 | |
| using | c4::fmt::base64_wrapper = detail::base64_wrapper_<byte> |
| a tag type to mark a payload to be decoded as base64 | |
| template<class Container> | |
| using | c4::fmt::const_base64_container_wrapper = detail::base64_container_wrapper_<const Container, cbyte> |
| a tag type to mark a payload as base64-encoded | |
| template<class Container> | |
| using | c4::fmt::base64_container_wrapper = detail::base64_container_wrapper_<Container, byte> |
| a tag type to mark a payload to be encoded as base64 | |
Functions | |
| const_base64_wrapper | c4::fmt::cbase64 (csubstr s, size_t *reqsize=nullptr) |
| a tag function to mark a csubstr payload to be encoded in base64 format | |
| const_base64_wrapper | c4::fmt::base64 (csubstr s, size_t *reqsize=nullptr) |
| a tag function to mark a csubstr payload to be encoded in base64 format | |
| base64_wrapper | c4::fmt::base64 (substr s, size_t *reqsize=nullptr) |
| a tag function to mark a variable to be decoded from base64 | |
| template<class T> | |
| const_base64_wrapper | c4::fmt::cbase64 (T const *arg, size_t sz, size_t *reqsize=nullptr) |
| a tag function to mark a payload to be encoded in base64 format | |
| template<class T> | |
| auto | c4::fmt::base64 (T *arg, size_t sz, size_t *reqsize=nullptr) -> typename std::conditional< std::is_const< typename std::remove_reference< typename std::remove_pointer< T >::type >::type >::value, const_base64_wrapper, base64_wrapper >::type |
| a tag function to mark a payload to be encoded in base64 format | |
| template<class T> | |
| auto | c4::fmt::cbase64 (T const &arg, size_t *reqsize=nullptr) -> typename std::enable_if< ! detail::has_resize< T >::value, const_base64_wrapper >::type |
| a tag function to mark a payload to be encoded in base64 format | |
| template<class T> | |
| auto | c4::fmt::base64 (T &arg, size_t *reqsize=nullptr) -> typename std::enable_if< ! detail::has_resize< T >::value, typename std::conditional< std::is_const< typename std::remove_reference< typename std::remove_pointer< T >::type >::type >::value, const_base64_wrapper, base64_wrapper >::type >::type |
| a tag function to mark a payload to be encoded or decoded in base64 format | |
| template<class T> | |
| auto | c4::fmt::cbase64 (T const &arg, size_t *reqsize=nullptr) -> typename std::enable_if< detail::has_resize< T >::value, const_base64_container_wrapper< T > >::type |
| a tag function to mark a container (payload with a .resize() method) to be encoded in base64 format. | |
| template<class T> | |
| auto | c4::fmt::base64 (T &arg, size_t *reqsize=nullptr) -> typename std::enable_if< detail::has_resize< T >::value, typename std::conditional< std::is_const< typename std::remove_reference< typename std::remove_pointer< T >::type >::type >::value, const_base64_container_wrapper< T >, base64_container_wrapper< T > >::type >::type |
| a tag function to mark a container (payload with a .resize() method) to be encoded or decoded in base64 format. | |
| using c4::fmt::const_base64_wrapper = detail::base64_wrapper_<cbyte> |
a tag type to mark a payload to be encoded as base64
Definition at line 103 of file format_base64.hpp.
| using c4::fmt::base64_wrapper = detail::base64_wrapper_<byte> |
a tag type to mark a payload to be decoded as base64
Definition at line 105 of file format_base64.hpp.
| using c4::fmt::const_base64_container_wrapper = detail::base64_container_wrapper_<const Container, cbyte> |
a tag type to mark a payload as base64-encoded
Definition at line 110 of file format_base64.hpp.
| using c4::fmt::base64_container_wrapper = detail::base64_container_wrapper_<Container, byte> |
a tag type to mark a payload to be encoded as base64
Definition at line 113 of file format_base64.hpp.
|
inline |
a tag function to mark a csubstr payload to be encoded in base64 format
Definition at line 117 of file format_base64.hpp.
|
inline |
a tag function to mark a csubstr payload to be encoded in base64 format
Definition at line 122 of file format_base64.hpp.
Referenced by sample_base64().
|
inline |
a tag function to mark a variable to be decoded from base64
Definition at line 127 of file format_base64.hpp.
|
inline |
a tag function to mark a payload to be encoded in base64 format
Definition at line 135 of file format_base64.hpp.
|
inline |
a tag function to mark a payload to be encoded in base64 format
Definition at line 141 of file format_base64.hpp.
|
inline |
a tag function to mark a payload to be encoded in base64 format
Definition at line 159 of file format_base64.hpp.
|
inline |
a tag function to mark a payload to be encoded or decoded in base64 format
Definition at line 166 of file format_base64.hpp.
|
inline |
a tag function to mark a container (payload with a .resize() method) to be encoded in base64 format.
Definition at line 185 of file format_base64.hpp.
|
inline |
a tag function to mark a container (payload with a .resize() method) to be encoded or decoded in base64 format.
Subsequently when decoding, from_chars() will resize the container to fit the decoded data.
Definition at line 195 of file format_base64.hpp.