# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLSOUND::CContextMatcher Struct Template Reference

#include <context_sound.h>

List of all members.

Public Methods

 CContextMatcher (uint32 *jokersValues, uint32 randomValue)
bool operator== (const CContextMatcher &other) const
size_t getHashValue () const

Public Attributes

uint32 HashValue
uint32 JokersValues [NbJoker]
uint32 RandomValue

template<uint NbJoker, bool UseRandom, uint Shift = 5>
struct NLSOUND::CContextMatcher< NbJoker, UseRandom, Shift >


Constructor & Destructor Documentation

template<uint NbJoker, bool UseRandom, uint Shift = 5>
NLSOUND::CContextMatcher< NbJoker, UseRandom, Shift >::CContextMatcher uint32   jokersValues,
uint32    randomValue
[inline]
 

Definition at line 42 of file context_sound.h.

References HashValue, JokersValues, and RandomValue.

Referenced by operator==.


Member Function Documentation

template<uint NbJoker, bool UseRandom, uint Shift = 5>
size_t NLSOUND::CContextMatcher< NbJoker, UseRandom, Shift >::getHashValue   const [inline]
 

Definition at line 74 of file context_sound.h.

References HashValue.

template<uint NbJoker, bool UseRandom, uint Shift = 5>
bool NLSOUND::CContextMatcher< NbJoker, UseRandom, Shift >::operator== const CContextMatcher< NbJoker, UseRandom, Shift > &    other const [inline]
 

Definition at line 64 of file context_sound.h.

References CContextMatcher, HashValue, JokersValues, and RandomValue.


Member Data Documentation

template<uint NbJoker, bool UseRandom, uint Shift = 5>
uint32 NLSOUND::CContextMatcher::HashValue
 

Definition at line 79 of file context_sound.h.

Referenced by CContextMatcher, getHashValue, and operator==.

template<uint NbJoker, bool UseRandom, uint Shift = 5>
uint32 NLSOUND::CContextMatcher::JokersValues[NbJoker]
 

Definition at line 80 of file context_sound.h.

Referenced by CContextMatcher, and operator==.

template<uint NbJoker, bool UseRandom, uint Shift = 5>
uint32 NLSOUND::CContextMatcher::RandomValue
 

Definition at line 81 of file context_sound.h.

Referenced by CContextMatcher, and operator==.


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