libebml_ng
Classes | Public Member Functions | List of all members
ebml::c_ebmlElement_l Class Reference

Read-only list wrapper for EBML element shared pointers. More...

#include <c_ebmlElement_l.h>

Classes

class  const_iterator
 

Public Member Functions

 c_ebmlElement_l (const ebmlElement_l &)
 
 c_ebmlElement_l (const c_ebmlElement_l &)=default
 
const ebmlElementfront () const
 
const ebmlElementback () const
 
const ebmlElementat (size_t) const
 
const ebmlElementoperator[] (size_t) const
 
size_t size () const
 
bool empty () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 

Detailed Description

Read-only list wrapper for EBML element shared pointers.

This class provides constant (read-only) access to a list of EBML elements.

Constructor & Destructor Documentation

◆ c_ebmlElement_l() [1/2]

ebml::c_ebmlElement_l::c_ebmlElement_l ( const ebmlElement_l items)

◆ c_ebmlElement_l() [2/2]

ebml::c_ebmlElement_l::c_ebmlElement_l ( const c_ebmlElement_l )
default

Member Function Documentation

◆ at()

const ebmlElement& ebml::c_ebmlElement_l::at ( size_t  ) const

◆ back()

const ebmlElement& ebml::c_ebmlElement_l::back ( ) const

◆ cbegin()

const_iterator ebml::c_ebmlElement_l::cbegin ( ) const

◆ cend()

const_iterator ebml::c_ebmlElement_l::cend ( ) const

◆ empty()

bool ebml::c_ebmlElement_l::empty ( ) const

◆ front()

const ebmlElement& ebml::c_ebmlElement_l::front ( ) const

◆ operator[]()

const ebmlElement& ebml::c_ebmlElement_l::operator[] ( size_t  ) const

◆ size()

size_t ebml::c_ebmlElement_l::size ( ) const

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