Lumiera  0.pre.03
»edityourfreedom«
TypedID_test Class Reference

Description

Test:
outline of an instance registration and accounting service.

The service is self-contained and supports automatic registration and deregistration. The instance access is configurable on a per-type base.

  • create instances of an auto-registered type
  • verify the registration entries
  • re-access the instances just by symbolic ID
  • verify the registration is cleaned up automatically.
Todo:
draft from 2010 – partially unimplemented and thus commented out //////////////////////////////////////////STICKET #599
See also
typed-id.hpp interface covered here
typed-lookup.cpp implementation

Definition at line 119 of file typed-id-test.cpp.

Private Member Functions

virtual void run (Arg)
 
void verifyAssetFrontend ()
 
void verifyAutomaticCleanup ()
 
void verifyInstanceAccess ()
 
void verifyRegistration ()
 

Static Private Member Functions

template<typename X >
static void show (X &o)
 

Member Function Documentation

◆ run()

virtual void run ( Arg  )
inlineprivatevirtual

Definition at line 123 of file typed-id-test.cpp.

◆ verifyRegistration()

void verifyRegistration ( )
inlineprivate

Definition at line 133 of file typed-id-test.cpp.

References BareEntryID::getSym().

+ Here is the call graph for this function:

◆ verifyAssetFrontend()

void verifyAssetFrontend ( )
inlineprivate

Definition at line 158 of file typed-id-test.cpp.

References util::for_each(), and AssetManager::instance.

+ Here is the call graph for this function:

◆ show()

static void show ( X &  o)
inlinestaticprivate

Definition at line 180 of file typed-id-test.cpp.

◆ verifyInstanceAccess()

void verifyInstanceAccess ( )
inlineprivate

Definition at line 187 of file typed-id-test.cpp.

References util::for_each(), and VERIFY_ERROR.

+ Here is the call graph for this function:

◆ verifyAutomaticCleanup()

void verifyAutomaticCleanup ( )
inlineprivate

Definition at line 222 of file typed-id-test.cpp.

References util::isnil(), and proc::mobject::session::test::LAUNCHER().

+ Here is the call graph for this function:
+ Inheritance diagram for TypedID_test:
+ Collaboration diagram for TypedID_test:

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