namekeys.h File Reference

#include <stdio.h>
#include <map>
#include "generic/static.h"
#include "entitylib.h"
#include "namespace.h"
Include dependency graph for namekeys.h:

Go to the source code of this file.

Data Structures

class  NameKeys

Defines

#define INCLUDED_NAMEKEYS_H

Typedefs

typedef MemberCaller1
< EntityKeyValue, const
std::string
&,&EntityKeyValue::assign > 
KeyValueAssignCaller
typedef MemberCaller1
< EntityKeyValue, const
KeyObserver
&,&EntityKeyValue::attach > 
KeyValueAttachCaller
typedef MemberCaller1
< EntityKeyValue, const
KeyObserver
&,&EntityKeyValue::detach > 
KeyValueDetachCaller

Functions

static bool keyIsName (const std::string &key)

Define Documentation

#define INCLUDED_NAMEKEYS_H

Definition at line 23 of file namekeys.h.


Typedef Documentation

typedef MemberCaller1<EntityKeyValue, const std::string&, &EntityKeyValue::assign> KeyValueAssignCaller

Definition at line 36 of file namekeys.h.

typedef MemberCaller1<EntityKeyValue, const KeyObserver&, &EntityKeyValue::attach> KeyValueAttachCaller

Definition at line 37 of file namekeys.h.

typedef MemberCaller1<EntityKeyValue, const KeyObserver&, &EntityKeyValue::detach> KeyValueDetachCaller

Definition at line 38 of file namekeys.h.


Function Documentation

static bool keyIsName ( const std::string key  )  [inline, static]

Definition at line 31 of file namekeys.h.

Referenced by NameKeys::eraseName(), and NameKeys::insertName().


Generated by  doxygen 1.6.2