| # Gaudi Framework, version v21r9 |

Home |  | Generated: 3 May 2010

# KeyedTraits.h File Reference

`#include <vector>`

Include dependency graph for KeyedTraits.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces
namespace | Containers
## Classes
struct | Containers::key_traits< KEY >
| Definition of the key traits class. More...
struct | Containers::traits< CONTAINER, DATATYPE >
| Definition of the container traits class. More...
## Defines
#define | CHECK_KEYED_CONTAINER
## Enumerations
enum | { Containers::OBJ_NOT_FOUND, Containers::OBJ_DELETED, Containers::OBJ_ERASED, Containers::OBJ_INSERTED, Containers::OBJ_CANNOT_INSERT }
## Functions
GAUDI_API void | Containers::cannotInsertToContainer ()
| Function to be called to indicate that an object cannot be inserted to the container.
GAUDI_API void | Containers::containerIsInconsistent ()
| Function to be called to indicate that the container is found to be inconsistent.
GAUDI_API void | Containers::invalidContainerOperation ()
| Function to be called to indicate that an operation should be performed on the container or it's contained data, which is not allowed.
GAUDI_API void | Containers::cannotAssignObjectKey ()
| Function to be called when an object key cannot be assigned.

## Define Documentation

#define CHECK_KEYED_CONTAINER

Definition at line 5 of file KeyedTraits.h.