HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_EdgeGroup::PrimEdge::Clearer Struct Reference

#include <GA_EdgeGroup.h>

Public Types

using PairType = std::pair< PrimEdge, EdgeList::iterator >
 

Static Public Member Functions

static SYS_FORCE_INLINE void clear (PairType &v)
 
static SYS_FORCE_INLINE void clear (PrimEdge &v)
 
static SYS_FORCE_INLINE bool isClear (const PairType &v)
 
static SYS_FORCE_INLINE bool isClear (const PrimEdge &v)
 An overload for when there's only a key. More...
 
static SYS_FORCE_INLINE void clearConstruct (PairType *p)
 
static SYS_FORCE_INLINE void clearConstruct (PrimEdge *p)
 

Static Public Attributes

static const bool clearNeedsDestruction = false
 

Detailed Description

Definition at line 84 of file GA_EdgeGroup.h.

Member Typedef Documentation

using GA_EdgeGroup::PrimEdge::Clearer::PairType = std::pair<PrimEdge,EdgeList::iterator>

Definition at line 86 of file GA_EdgeGroup.h.

Member Function Documentation

static SYS_FORCE_INLINE void GA_EdgeGroup::PrimEdge::Clearer::clear ( PairType v)
inlinestatic

Definition at line 87 of file GA_EdgeGroup.h.

static SYS_FORCE_INLINE void GA_EdgeGroup::PrimEdge::Clearer::clear ( PrimEdge v)
inlinestatic

Definition at line 92 of file GA_EdgeGroup.h.

static SYS_FORCE_INLINE void GA_EdgeGroup::PrimEdge::Clearer::clearConstruct ( PairType p)
inlinestatic

Definition at line 108 of file GA_EdgeGroup.h.

static SYS_FORCE_INLINE void GA_EdgeGroup::PrimEdge::Clearer::clearConstruct ( PrimEdge p)
inlinestatic

Definition at line 109 of file GA_EdgeGroup.h.

static SYS_FORCE_INLINE bool GA_EdgeGroup::PrimEdge::Clearer::isClear ( const PairType v)
inlinestatic

Only need to actually check the key, even though clear and clearConstruct will clear both.

Definition at line 99 of file GA_EdgeGroup.h.

static SYS_FORCE_INLINE bool GA_EdgeGroup::PrimEdge::Clearer::isClear ( const PrimEdge v)
inlinestatic

An overload for when there's only a key.

Definition at line 104 of file GA_EdgeGroup.h.

Member Data Documentation

const bool GA_EdgeGroup::PrimEdge::Clearer::clearNeedsDestruction = false
static

Definition at line 111 of file GA_EdgeGroup.h.


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