This is the complete list of members for ndn::name::Component, including all inherited members.
begin() const | ndn::Block | |
Block() | ndn::Block | |
Block(const Block &) | ndn::Block | |
Block(Block &&) noexcept | ndn::Block | inline |
Block(span< const uint8_t > buffer) | ndn::Block | explicit |
Block(const EncodingBuffer &buffer) | ndn::Block | explicit |
Block(const ConstBufferPtr &buffer) | ndn::Block | explicit |
Block(ConstBufferPtr buffer, Buffer::const_iterator begin, Buffer::const_iterator end, bool verifyLength=true) | ndn::Block | |
Block(const Block &block, Block::const_iterator begin, Block::const_iterator end, bool verifyLength=true) | ndn::Block | |
Block(ConstBufferPtr buffer, uint32_t type, Buffer::const_iterator begin, Buffer::const_iterator end, Buffer::const_iterator valueBegin, Buffer::const_iterator valueEnd) | ndn::Block | |
Block(uint32_t type) | ndn::Block | explicit |
Block(uint32_t type, ConstBufferPtr value) | ndn::Block | |
Block(uint32_t type, const Block &value) | ndn::Block | |
blockFromValue() const | ndn::Block | |
compare(const Component &other) const | ndn::name::Component | |
Component(uint32_t type=tlv::GenericNameComponent) | ndn::name::Component | explicit |
Component(const Block &block) | ndn::name::Component | explicit |
Component(uint32_t type, ConstBufferPtr buffer) | ndn::name::Component | |
Component(ConstBufferPtr buffer) | ndn::name::Component | inlineexplicit |
Component(uint32_t type, span< const uint8_t > value) | ndn::name::Component | |
Component(span< const uint8_t > buffer) | ndn::name::Component | inlineexplicit |
Component(uint32_t type, const uint8_t *value, size_t count) | ndn::name::Component | inline |
Component(const uint8_t *value, size_t count) | ndn::name::Component | inline |
Component(uint32_t type, Iterator first, Iterator last) | ndn::name::Component | inline |
Component(Iterator first, Iterator last) | ndn::name::Component | inline |
Component(const char *str) | ndn::name::Component | explicit |
Component(const std::string &str) | ndn::name::Component | explicit |
const_iterator typedef | ndn::Block | |
data() const | ndn::Block | |
element_const_iterator typedef | ndn::Block | |
element_container typedef | ndn::Block | |
element_iterator typedef | ndn::Block | |
elements() const noexcept | ndn::Block | inline |
elements_begin() const noexcept | ndn::Block | inline |
elements_end() const noexcept | ndn::Block | inline |
elements_size() const noexcept | ndn::Block | inline |
empty() const noexcept | ndn::name::Component | inline |
encode() | ndn::Block | |
end() const | ndn::Block | |
equals(const Component &other) const noexcept | ndn::name::Component | |
erase(element_const_iterator position) | ndn::Block | |
erase(element_const_iterator first, element_const_iterator last) | ndn::Block | |
find(uint32_t type) const | ndn::Block | |
fromBuffer(ConstBufferPtr buffer, size_t offset=0) | ndn::Block | static |
fromBuffer(span< const uint8_t > buffer) | ndn::Block | static |
fromByteOffset(uint64_t offset) | ndn::name::Component | static |
fromEscapedString(const char *input, size_t beginOffset, size_t endOffset) | ndn::name::Component | inlinestatic |
fromEscapedString(const char *input) | ndn::name::Component | inlinestatic |
fromEscapedString(const std::string &input) | ndn::name::Component | static |
fromImplicitSha256Digest(ConstBufferPtr digest) | ndn::name::Component | static |
fromImplicitSha256Digest(span< const uint8_t > digest) | ndn::name::Component | static |
fromNumber(uint64_t number, uint32_t type=tlv::GenericNameComponent) | ndn::name::Component | static |
fromNumberWithMarker(uint8_t marker, uint64_t number) | ndn::name::Component | static |
fromParametersSha256Digest(ConstBufferPtr digest) | ndn::name::Component | static |
fromParametersSha256Digest(span< const uint8_t > digest) | ndn::name::Component | static |
fromSegment(uint64_t segmentNo) | ndn::name::Component | static |
fromSequenceNumber(uint64_t seqNo) | ndn::name::Component | static |
fromStream(std::istream &is) | ndn::Block | static |
fromTimestamp(const time::system_clock::time_point &timePoint) | ndn::name::Component | static |
fromVersion(uint64_t version) | ndn::name::Component | static |
get(uint32_t type) const | ndn::Block | |
getBuffer() const | ndn::Block | inline |
getSuccessor() const | ndn::name::Component | |
hasValue() const noexcept | ndn::Block | inline |
hasWire() const noexcept | ndn::Block | inline |
insert(element_const_iterator pos, const Block &element) | ndn::Block | |
isByteOffset() const noexcept | ndn::name::Component | |
isGeneric() const noexcept | ndn::name::Component | inline |
isImplicitSha256Digest() const noexcept | ndn::name::Component | |
isKeyword() const noexcept | ndn::name::Component | inline |
isNumber() const noexcept | ndn::name::Component | |
isNumberWithMarker(uint8_t marker) const noexcept | ndn::name::Component | |
isParametersSha256Digest() const noexcept | ndn::name::Component | |
isSegment() const noexcept | ndn::name::Component | |
isSequenceNumber() const noexcept | ndn::name::Component | |
isTimestamp() const noexcept | ndn::name::Component | |
isValid() const noexcept | ndn::Block | inline |
isVersion() const noexcept | ndn::name::Component | |
m_begin | ndn::Block | protected |
m_buffer | ndn::Block | protected |
m_elements | ndn::Block | mutableprotected |
m_end | ndn::Block | protected |
m_size | ndn::Block | protected |
m_type | ndn::Block | protected |
m_valueBegin | ndn::Block | protected |
m_valueEnd | ndn::Block | protected |
operator boost::asio::const_buffer() const | ndn::Block | |
operator!=(const Component &lhs, const Component &rhs) noexcept | ndn::name::Component | friend |
operator<(const Component &lhs, const Component &rhs) | ndn::name::Component | friend |
operator<<(std::ostream &os, const Component &component) | ndn::name::Component | friend |
operator<=(const Component &lhs, const Component &rhs) | ndn::name::Component | friend |
operator=(const Block &) | ndn::Block | |
operator=(Block &&) noexcept | ndn::Block | inline |
operator==(const Component &lhs, const Component &rhs) noexcept | ndn::name::Component | friend |
operator>(const Component &lhs, const Component &rhs) | ndn::name::Component | friend |
operator>=(const Component &lhs, const Component &rhs) | ndn::name::Component | friend |
parse() const | ndn::Block | |
push_back(const Block &element) | ndn::Block | |
push_back(Block &&element) | ndn::Block | |
remove(uint32_t type) | ndn::Block | |
reset() noexcept | ndn::Block | |
resetWire() noexcept | ndn::Block | |
size() const | ndn::Block | |
toByteOffset() const | ndn::name::Component | |
toNumber() const | ndn::name::Component | |
toNumberWithMarker(uint8_t marker) const | ndn::name::Component | |
toSegment() const | ndn::name::Component | |
toSequenceNumber() const | ndn::name::Component | |
toTimestamp() const | ndn::name::Component | |
toUri(std::ostream &os, UriFormat format=UriFormat::DEFAULT) const | ndn::name::Component | |
toUri(UriFormat format=UriFormat::DEFAULT) const | ndn::name::Component | |
toVersion() const | ndn::name::Component | |
type() const noexcept | ndn::Block | inline |
value() const noexcept | ndn::Block | |
value_begin() const noexcept | ndn::Block | inline |
value_bytes() const noexcept | ndn::Block | inline |
value_end() const noexcept | ndn::Block | inline |
value_size() const noexcept | ndn::Block | inline |
value_type typedef | ndn::Block | |
wire() const | ndn::Block | inline |
wireDecode(const Block &wire) | ndn::name::Component | |
wireEncode(EncodingImpl< TAG > &encoder) const | ndn::name::Component | |
wireEncode() const | ndn::name::Component |