MemberMap Struct Reference

#include <viewiterator.h>

Public Types

using  ValueType = Int
using  ConstIterator = BaseIterator < const MemberMap , false >

公共成员函数

Block < const Int ToBlock () const
Block < Int ToBlock ()
ConstIterator   Begin () const
ConstIterator   End () const

Public Attributes

const Int   count
Int   members []

私有成员函数

  MemberMap ( Int cnt)

Friends

class  DataTypeLibImpl

Member Typedef Documentation

◆  ValueType

using ValueType = Int

◆  ConstIterator

using ConstIterator = BaseIterator <const MemberMap , false>

构造函数 & 析构函数文档编制

◆  MemberMap()

MemberMap ( Int   cnt )
explicit private

成员函数文档编制

◆  ToBlock() [1/2]

Block <const Int > ToBlock ( ) const

◆  ToBlock() [2/2]

Block < Int > ToBlock ( )

◆  Begin()

ConstIterator Begin ( ) const

Gets an iterator pointing to the first member index.

返回
Iterator for the first member index.

◆  End()

ConstIterator End ( ) const

Returns and iterator pointing to the end of the member indices (one behind last).

返回
Iterator for the end of the member indices.

Friends And Related Function Documentation

◆  DataTypeLibImpl

friend class DataTypeLibImpl friend

Member Data Documentation

◆  count

const Int count

◆  members

Int members[]