KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
kjb::tracking::Entity_id Struct Reference

Entity + index; used for file I/O. More...

#include <tracking_entity.h>

Public Member Functions

 Entity_id ()
 
 Entity_id (Entity_type type_, int index_)
 
bool operator!= (const Entity_id &other) const
 
bool operator== (const Entity_id &other) const
 
bool operator< (const Entity_id &other) const
 
bool operator! () const
 

Public Attributes

Entity_type type
 
int index
 

Detailed Description

Entity + index; used for file I/O.

Constructor & Destructor Documentation

kjb::tracking::Entity_id::Entity_id ( )
inline
kjb::tracking::Entity_id::Entity_id ( Entity_type  type_,
int  index_ 
)
inline

Member Function Documentation

bool kjb::tracking::Entity_id::operator! ( ) const
inline
bool kjb::tracking::Entity_id::operator!= ( const Entity_id other) const
inline
bool kjb::tracking::Entity_id::operator< ( const Entity_id other) const
inline
bool kjb::tracking::Entity_id::operator== ( const Entity_id other) const
inline

Member Data Documentation

int kjb::tracking::Entity_id::index
Entity_type kjb::tracking::Entity_id::type

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