Horizon Official Technical Documentation
A Class Reference
+ Inheritance diagram for A:
+ Collaboration diagram for A:

Public Member Functions

 A (int a=100)
 
 A (int id=0)
 
- Public Member Functions inherited from D
 D (int a)
 
- Public Member Functions inherited from ObservableStatus< A *, B *, C * >
 ObservableStatus (HAS_OBSERVERS ... args)
 
 ~ObservableStatus ()
 
std::enable_if< I==sizeof...(Tp), void >::type notify (std::tuple< Tp... > &)
 
 notify (t)
 
 std::enable_if (_observers) -> on_observable_changed(_observable)
 
void notify_observers ()
 
void register_observable (A * obs)
 
void register_observers (HAS_OBSERVERS... obs)
 
- Public Member Functions inherited from ReferenceObject< A >
virtual ~ReferenceObject ()
 
bool is_valid () const
 
void add_reference (TestRefManager< A > &m)
 
void remove_reference ()
 
TestReference< A > & get_reference ()
 
- Public Member Functions inherited from GenericTestObject
 GenericTestObject (int id, char type)
 
virtual int get_id ()
 
virtual void set_id (int id)
 
char get_type ()
 

Additional Inherited Members

- Public Attributes inherited from D
int _a
 
- Public Attributes inherited from ObservableStatus< A *, B *, C * >
A_observable
 
std::tuple< HAS_OBSERVERS... > _observers
 

Constructor & Destructor Documentation

◆ A() [1/2]

A::A ( int  a = 100)
inline
54: D(a), ObservableStatus(nullptr, nullptr) { }
D(int a)
Definition: ObservableStatusTest.cpp:47
ObservableStatus(HAS_OBSERVERS ... args)
Definition: ObservableStatus.hpp:39

◆ A() [2/2]

A::A ( int  id = 0)
inline
134: GenericTestObject(id, 'A') { }
GenericTestObject(int id, char type)
Definition: ReferenceTypeListTest.cpp:116

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