HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_PrimitiveTypeMask::const_iterator Class Reference

#include <GA_PrimitiveTypeMask.h>

Public Types

using iterator_category = std::forward_iterator_tag
 
using value_type = const GA_PrimitiveTypeId
 
using difference_type = std::ptrdiff_t
 
using pointer = value_type *
 
using reference = value_type &
 

Public Member Functions

const GA_PrimitiveTypeIdoperator* () const
 
bool operator== (const const_iterator &other) const
 
bool operator!= (const const_iterator &other) const
 
const_iteratoroperator++ ()
 
const_iteratoroperator++ (int)=delete
 

Protected Member Functions

 const_iterator (const GA_PrimitiveTypeMask &mask, const GA_PrimitiveTypeId &id)
 

Friends

class GA_PrimitiveTypeMask
 

Detailed Description

Definition at line 79 of file GA_PrimitiveTypeMask.h.

Member Typedef Documentation

Definition at line 84 of file GA_PrimitiveTypeMask.h.

Definition at line 82 of file GA_PrimitiveTypeMask.h.

Constructor & Destructor Documentation

GA_PrimitiveTypeMask::const_iterator::const_iterator ( const GA_PrimitiveTypeMask mask,
const GA_PrimitiveTypeId id 
)
inlineprotected

Definition at line 106 of file GA_PrimitiveTypeMask.h.

Member Function Documentation

Definition at line 92 of file GA_PrimitiveTypeMask.h.

const GA_PrimitiveTypeId& GA_PrimitiveTypeMask::const_iterator::operator* ( ) const
inline

Definition at line 88 of file GA_PrimitiveTypeMask.h.

const_iterator& GA_PrimitiveTypeMask::const_iterator::operator++ ( )
inline

Definition at line 95 of file GA_PrimitiveTypeMask.h.

const_iterator& GA_PrimitiveTypeMask::const_iterator::operator++ ( int  )
delete
bool GA_PrimitiveTypeMask::const_iterator::operator== ( const const_iterator other) const
inline

Definition at line 90 of file GA_PrimitiveTypeMask.h.

Friends And Related Function Documentation

friend class GA_PrimitiveTypeMask
friend

Definition at line 105 of file GA_PrimitiveTypeMask.h.


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