SIRIUS 7.5.0
Electronic structure library and applications
|
an internal type for a backed binary type More...
#include <nlohmann_json.hpp>
Inherits BinaryType.
Public Types | |
using | container_type = BinaryType |
using | subtype_type = std::uint64_t |
Public Member Functions | |
byte_container_with_subtype () noexcept(noexcept(container_type())) | |
byte_container_with_subtype (const container_type &b) noexcept(noexcept(container_type(b))) | |
byte_container_with_subtype (container_type &&b) noexcept(noexcept(container_type(std::move(b)))) | |
byte_container_with_subtype (const container_type &b, subtype_type subtype_) noexcept(noexcept(container_type(b))) | |
byte_container_with_subtype (container_type &&b, subtype_type subtype_) noexcept(noexcept(container_type(std::move(b)))) | |
bool | operator== (const byte_container_with_subtype &rhs) const |
bool | operator!= (const byte_container_with_subtype &rhs) const |
void | set_subtype (subtype_type subtype_) noexcept |
sets the binary subtype More... | |
constexpr subtype_type | subtype () const noexcept |
return the binary subtype More... | |
constexpr bool | has_subtype () const noexcept |
return whether the value has a subtype More... | |
void | clear_subtype () noexcept |
clears the binary subtype More... | |
Private Attributes | |
subtype_type | m_subtype = 0 |
bool | m_has_subtype = false |
an internal type for a backed binary type
Definition at line 5823 of file nlohmann_json.hpp.
using byte_container_with_subtype< BinaryType >::container_type = BinaryType |
Definition at line 5826 of file nlohmann_json.hpp.
using byte_container_with_subtype< BinaryType >::subtype_type = std::uint64_t |
Definition at line 5827 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 5830 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 5835 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 5840 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 5845 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 5852 of file nlohmann_json.hpp.
|
inline |
Definition at line 5858 of file nlohmann_json.hpp.
|
inline |
Definition at line 5864 of file nlohmann_json.hpp.
|
inlinenoexcept |
sets the binary subtype
Definition at line 5871 of file nlohmann_json.hpp.
|
inlineconstexprnoexcept |
return the binary subtype
Definition at line 5879 of file nlohmann_json.hpp.
|
inlineconstexprnoexcept |
return whether the value has a subtype
Definition at line 5886 of file nlohmann_json.hpp.
|
inlinenoexcept |
clears the binary subtype
Definition at line 5893 of file nlohmann_json.hpp.
|
private |
Definition at line 5900 of file nlohmann_json.hpp.
|
private |
Definition at line 5901 of file nlohmann_json.hpp.