CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccf::cbor::ValueImpl Struct Reference

#include <cbor.h>

Public Member Functions

 ValueImpl (Type value_)
 
const Valuearray_at (size_t index) const
 
const Valuemap_at (const Value &key) const
 
const Valuetag_at (uint64_t tag) const
 
Signed as_signed () const
 
Bytes as_bytes () const
 
String as_string () const
 
Simple as_simple () const
 
size_t size () const
 

Public Attributes

Type value
 

Constructor & Destructor Documentation

◆ ValueImpl()

ccf::cbor::ValueImpl::ValueImpl ( Type  value_)
inline

Member Function Documentation

◆ array_at()

const Value & ccf::cbor::ValueImpl::array_at ( size_t  index) const

◆ as_bytes()

Bytes ccf::cbor::ValueImpl::as_bytes ( ) const

◆ as_signed()

Signed ccf::cbor::ValueImpl::as_signed ( ) const

◆ as_simple()

Simple ccf::cbor::ValueImpl::as_simple ( ) const

◆ as_string()

String ccf::cbor::ValueImpl::as_string ( ) const

◆ map_at()

const Value & ccf::cbor::ValueImpl::map_at ( const Value key) const

◆ size()

size_t ccf::cbor::ValueImpl::size ( ) const

◆ tag_at()

const Value & ccf::cbor::ValueImpl::tag_at ( uint64_t  tag) const

Member Data Documentation

◆ value

Type ccf::cbor::ValueImpl::value

The documentation for this struct was generated from the following files: