libebml_ng
Classes | Public Member Functions | Protected Member Functions | Friends | List of all members
ebml::const_slot_t Class Reference

#include <ebmlStruct.h>

Classes

class  iterator
 

Public Member Functions

 const_slot_t (const slot_t &)
 
 const_slot_t (slot_t &&)
 
 const_slot_t (const const_slot_t &)
 
 const_slot_t (const_slot_t &&)
 
const_slot_toperator= (const const_slot_t &)
 
const_slot_toperator= (const_slot_t &&)
 
const_slot_toperator= (const slot_t &)
 
const_slot_toperator= (slot_t &&)
 
 operator c_ebmlElement_sp () const
 
 operator c_ebmlElement_l () const
 
c_ebmlElement_sp operator[] (size_t) const
 
const_slot_t::iterator cbegin () const
 
const_slot_t::iterator cend () const
 

Protected Member Functions

 const_slot_t (const ebml::ptr< const ebmlStruct > &, const _slot_t &)
 
 const_slot_t (ebml::ptr< const ebmlStruct > &&, const _slot_t &)
 

Friends

class iterator
 
class ebmlStruct
 

Constructor & Destructor Documentation

◆ const_slot_t() [1/6]

ebml::const_slot_t::const_slot_t ( const ebml::ptr< const ebmlStruct > &  parent,
const _slot_t slot 
)
protected

◆ const_slot_t() [2/6]

ebml::const_slot_t::const_slot_t ( ebml::ptr< const ebmlStruct > &&  parent,
const _slot_t slot 
)
protected

◆ const_slot_t() [3/6]

ebml::const_slot_t::const_slot_t ( const slot_t other)

◆ const_slot_t() [4/6]

ebml::const_slot_t::const_slot_t ( slot_t &&  other)

◆ const_slot_t() [5/6]

ebml::const_slot_t::const_slot_t ( const const_slot_t other)

◆ const_slot_t() [6/6]

ebml::const_slot_t::const_slot_t ( const_slot_t &&  other)

Member Function Documentation

◆ cbegin()

const_slot_t::iterator ebml::const_slot_t::cbegin ( ) const

◆ cend()

const_slot_t::iterator ebml::const_slot_t::cend ( ) const

◆ operator c_ebmlElement_l()

ebml::const_slot_t::operator c_ebmlElement_l ( ) const

◆ operator c_ebmlElement_sp()

ebml::const_slot_t::operator c_ebmlElement_sp ( ) const

◆ operator=() [1/4]

const_slot_t & ebml::const_slot_t::operator= ( const const_slot_t other)

◆ operator=() [2/4]

const_slot_t & ebml::const_slot_t::operator= ( const_slot_t &&  other)

◆ operator=() [3/4]

const_slot_t & ebml::const_slot_t::operator= ( const slot_t other)

◆ operator=() [4/4]

const_slot_t & ebml::const_slot_t::operator= ( slot_t &&  other)

◆ operator[]()

c_ebmlElement_sp ebml::const_slot_t::operator[] ( size_t  offset) const

Friends And Related Function Documentation

◆ ebmlStruct

friend class ebmlStruct
friend

◆ iterator

friend class iterator
friend

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