w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

graphite2::FeatureVal Class Reference

#include <FeatureVal.h>

Inheritance diagram for graphite2::FeatureVal:
[legend]
Collaboration diagram for graphite2::FeatureVal:
[legend]

Public Member Functions

 FeatureVal ()
 
 FeatureVal (int num, const FeatureMap &pMap)
 
 FeatureVal (const FeatureVal &rhs)
 
FeatureValoperator= (const FeatureVal &rhs)
 
bool operator== (const FeatureVal &b) const
 
 FeatureVal ()
 
 FeatureVal (int num, const FeatureMap &pMap)
 
 FeatureVal (const FeatureVal &rhs)
 
FeatureValoperator= (const FeatureVal &rhs)
 
bool operator== (const FeatureVal &b) const
 
- Public Member Functions inherited from graphite2::Vector< uint32 >
 Vector ()
 
 Vector (size_t n, const uint32 &value=uint32())
 
 Vector (const Vector< uint32 > &rhs)
 
 Vector (I first, const I last)
 
 Vector ()
 
 Vector (size_t n, const uint32 &value=uint32())
 
 Vector (const Vector< uint32 > &rhs)
 
 Vector (I first, const I last)
 
 ~Vector ()
 
 ~Vector ()
 
iterator begin ()
 
const_iterator begin () const
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
iterator end ()
 
const_iterator end () const
 
bool empty () const
 
bool empty () const
 
size_t size () const
 
size_t size () const
 
size_t capacity () const
 
size_t capacity () const
 
void reserve (size_t n)
 
void reserve (size_t n)
 
void resize (size_t n, const uint32 &v=uint32())
 
void resize (size_t n, const uint32 &v=uint32())
 
reference front ()
 
const_reference front () const
 
reference front ()
 
const_reference front () const
 
reference back ()
 
const_reference back () const
 
reference back ()
 
const_reference back () const
 
Vector< uint32 > & operator= (const Vector< uint32 > &rhs)
 
Vector< uint32 > & operator= (const Vector< uint32 > &rhs)
 
reference operator[] (size_t n)
 
const_reference operator[] (size_t n) const
 
reference operator[] (size_t n)
 
const_reference operator[] (size_t n) const
 
void assign (size_t n, const uint32 &u)
 
void assign (const_iterator first, const_iterator last)
 
void assign (size_t n, const uint32 &u)
 
void assign (const_iterator first, const_iterator last)
 
iterator insert (iterator p, const uint32 &x)
 
void insert (iterator p, size_t n, const uint32 &x)
 
void insert (iterator p, const_iterator first, const_iterator last)
 
iterator insert (iterator p, const uint32 &x)
 
void insert (iterator p, size_t n, const uint32 &x)
 
void insert (iterator p, const_iterator first, const_iterator last)
 
void pop_back ()
 
void pop_back ()
 
void push_back (const uint32 &v)
 
void push_back (const uint32 &v)
 
void clear ()
 
void clear ()
 
iterator erase (iterator p)
 
iterator erase (iterator first, iterator last)
 
iterator erase (iterator p)
 
iterator erase (iterator first, iterator last)
 

Private Attributes

const FeatureMapm_pMap
 

Friends

class FeatureRef
 

Additional Inherited Members

- Public Types inherited from graphite2::Vector< uint32 >
typedef uint32reference
 
typedef uint32reference
 
typedef const uint32const_reference
 
typedef const uint32const_reference
 
typedef uint32iterator
 
typedef uint32iterator
 
typedef const uint32const_iterator
 
typedef const uint32const_iterator
 

Detailed Description

Definition at line 38 of file FeatureVal.h.

Constructor & Destructor Documentation

◆ FeatureVal() [1/6]

graphite2::FeatureVal::FeatureVal ( )
inline

Definition at line 41 of file FeatureVal.h.

◆ FeatureVal() [2/6]

graphite2::FeatureVal::FeatureVal ( int  num,
const FeatureMap pMap 
)
inline

Definition at line 42 of file FeatureVal.h.

◆ FeatureVal() [3/6]

graphite2::FeatureVal::FeatureVal ( const FeatureVal rhs)
inline

Definition at line 43 of file FeatureVal.h.

◆ FeatureVal() [4/6]

graphite2::FeatureVal::FeatureVal ( )
inline

Definition at line 41 of file FeatureVal.h.

◆ FeatureVal() [5/6]

graphite2::FeatureVal::FeatureVal ( int  num,
const FeatureMap pMap 
)
inline

Definition at line 42 of file FeatureVal.h.

◆ FeatureVal() [6/6]

graphite2::FeatureVal::FeatureVal ( const FeatureVal rhs)
inline

Definition at line 43 of file FeatureVal.h.

Member Function Documentation

◆ operator=() [1/2]

FeatureVal& graphite2::FeatureVal::operator= ( const FeatureVal rhs)
inline

Definition at line 45 of file FeatureVal.h.

References m_pMap, and graphite2::Vector< T >::operator=().

◆ operator=() [2/2]

FeatureVal& graphite2::FeatureVal::operator= ( const FeatureVal rhs)
inline

Definition at line 45 of file FeatureVal.h.

References m_pMap, and graphite2::Vector< T >::operator=().

◆ operator==() [1/2]

bool graphite2::FeatureVal::operator== ( const FeatureVal b) const
inline

◆ operator==() [2/2]

bool graphite2::FeatureVal::operator== ( const FeatureVal b) const
inline

Friends And Related Function Documentation

◆ FeatureRef

FeatureRef
friend

Definition at line 59 of file FeatureVal.h.

Member Data Documentation

◆ m_pMap

const FeatureMap * graphite2::FeatureVal::m_pMap
private

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