CPNElementTraits< Proud::RefCount< T > > 클래스 템플릿 참조

Public 타입

typedef Proud::RefCount< T > Type
 
typedef const TypeINARGTYPE
 
typedef TypeOUTARGTYPE
 

정적 Public 멤버 함수

static uint32_t Hash (INARGTYPE a)
 
static bool CompareElements (INARGTYPE element1, INARGTYPE element2)
 
static int CompareElementsOrdered (INARGTYPE element1, INARGTYPE element2)
 

상세한 설명

template<typename T>
class CPNElementTraits< Proud::RefCount< T > >

RefCount 객체를 CFastMap이나 CFastSet의 key로 쓰려면 이 타입을 Traits로써 사용하면 편하다.

멤버 함수 문서화

template<typename T >
static bool CPNElementTraits< Proud::RefCount< T > >::CompareElements ( INARGTYPE  element1,
INARGTYPE  element2 
)
inlinestatic

두 Element를 비교한다.

매개변수
element1비교할 첫번째 element
element2비교할 두번째 element
반환값
같으면 true 같지 않으면 false
template<typename T >
static int CPNElementTraits< Proud::RefCount< T > >::CompareElementsOrdered ( INARGTYPE  element1,
INARGTYPE  element2 
)
inlinestatic

두 Element를 비교한다.

매개변수
element1비교할 첫번째 element
element2비교할 두번째 element
반환값
element1이 더 크면 1, 작으면 -1, 같으면 0