#include <ById.h>

Classes

class  Impl
 

Static Public Member Functions

static int add (std::shared_ptr< WithId >)
 
static void release (int)
 
static std::shared_ptr< WithIdget (int)
 
template<typename Derived >
static bool isa (int id)
 
template<typename Derived >
static std::shared_ptr< Derived > getAs (int id)
 

Static Private Member Functions

static Implimpl ()
 

Detailed Description

Definition at line 200 of file ById.h.

Member Function Documentation

int AnyById::add ( std::shared_ptr< WithId item)
static

Definition at line 132 of file ById.cpp.

Referenced by TypedById< Item, Id >::add().

void AnyById::release ( int  id)
static

Definition at line 138 of file ById.cpp.

Referenced by TypedById< Item, Id >::release().

std::shared_ptr< WithId > AnyById::get ( int  id)
static

Definition at line 144 of file ById.cpp.

template<typename Derived >
static bool AnyById::isa ( int  id)
inlinestatic

Definition at line 208 of file ById.h.

template<typename Derived >
static std::shared_ptr<Derived> AnyById::getAs ( int  id)
inlinestatic

Definition at line 214 of file ById.h.

AnyById::Impl & AnyById::impl ( )
staticprivate

Definition at line 150 of file ById.cpp.


The documentation for this class was generated from the following files: