Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

zeitgeist::Core::CacheKey Struct Reference

CacheKey is a struct used as the key for the internal node lookup cache. More...

#include <core.h>

List of all members.

Public Member Functions

 CacheKey (boost::weak_ptr< Leaf > r, const std::string &p)
bool operator== (const CacheKey &key) const
bool operator< (const CacheKey &key) const

Public Attributes

boost::weak_ptr< Leafroot
 node to which the path of this key is relative to
std::string path
 the path expression of this key


Detailed Description

CacheKey is a struct used as the key for the internal node lookup cache.

Definition at line 65 of file core.h.


Constructor & Destructor Documentation

zeitgeist::Core::CacheKey::CacheKey boost::weak_ptr< Leaf r,
const std::string &  p
[inline]
 

Definition at line 75 of file core.h.


Member Function Documentation

bool Core::CacheKey::operator< const CacheKey key  )  const
 

Definition at line 58 of file core.cpp.

References path, and root.

bool Core::CacheKey::operator== const CacheKey key  )  const
 

Definition at line 46 of file core.cpp.

References path, and root.


Member Data Documentation

std::string zeitgeist::Core::CacheKey::path
 

the path expression of this key

Definition at line 72 of file core.h.

Referenced by operator<(), and operator==().

boost::weak_ptr<Leaf> zeitgeist::Core::CacheKey::root
 

node to which the path of this key is relative to

Definition at line 69 of file core.h.

Referenced by operator<(), and operator==().


The documentation for this struct was generated from the following files:
Generated on Thu Apr 6 15:50:02 2006 for rcssserver3d by  doxygen 1.4.4