Xmipp  v3.23.11-Nereus
Public Member Functions | Public Attributes | List of all members
MetaData::IdIteratorProxy< IsConst > Struct Template Reference

#include <metadata_base.h>

Collaboration diagram for MetaData::IdIteratorProxy< IsConst >:
Collaboration graph
[legend]

Public Member Functions

 IdIteratorProxy (typename TypeHelpers::choose< IsConst, const MetaData &, MetaData &>::type md)
 
TypeHelpers::choose< IsConst, MetaData::id_const_iterator, MetaData::id_iterator >::type begin ()
 
TypeHelpers::choose< IsConst, MetaData::id_const_iterator, MetaData::id_iterator >::type end ()
 

Public Attributes

TypeHelpers::choose< IsConst, const MetaData &, MetaData & >::type _md
 

Detailed Description

template<bool IsConst>
struct MetaData::IdIteratorProxy< IsConst >

Definition at line 740 of file metadata_base.h.

Constructor & Destructor Documentation

◆ IdIteratorProxy()

template<bool IsConst>
MetaData::IdIteratorProxy< IsConst >::IdIteratorProxy ( typename TypeHelpers::choose< IsConst, const MetaData &, MetaData &>::type  md)
inline

Definition at line 743 of file metadata_base.h.

743 : _md(md) { }
TypeHelpers::choose< IsConst, const MetaData &, MetaData & >::type _md

Member Function Documentation

◆ begin()

template<bool IsConst>
TypeHelpers::choose<IsConst, MetaData::id_const_iterator, MetaData::id_iterator>::type MetaData::IdIteratorProxy< IsConst >::begin ( )
inline

Definition at line 744 of file metadata_base.h.

744 { return _md.id_begin(); };
TypeHelpers::choose< IsConst, const MetaData &, MetaData & >::type _md

◆ end()

template<bool IsConst>
TypeHelpers::choose<IsConst, MetaData::id_const_iterator, MetaData::id_iterator>::type MetaData::IdIteratorProxy< IsConst >::end ( )
inline

Definition at line 745 of file metadata_base.h.

745 { return _md.id_end(); };
TypeHelpers::choose< IsConst, const MetaData &, MetaData & >::type _md

Member Data Documentation

◆ _md

template<bool IsConst>
TypeHelpers::choose<IsConst, const MetaData&, MetaData&>::type MetaData::IdIteratorProxy< IsConst >::_md

Definition at line 741 of file metadata_base.h.


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