NEURON
ObjObservable Class Reference

#include <ocobserv.h>

Inheritance diagram for ObjObservable:
Observable

Public Member Functions

virtual ~ObjObservable ()
 
Objectobject ()
 
- Public Member Functions inherited from Observable
 Observable ()=default
 
virtual ~Observable ()
 
virtual void attach (Observer *)
 
virtual void detach (Observer *)
 
virtual void notify ()
 

Static Public Member Functions

static void Attach (Object *, Observer *)
 
static void Detach (Object *, Observer *)
 

Private Member Functions

 ObjObservable (Object *)
 

Private Attributes

Objectob_
 

Detailed Description

Definition at line 14 of file ocobserv.h.

Constructor & Destructor Documentation

◆ ~ObjObservable()

ObjObservable::~ObjObservable ( )
virtual

Definition at line 34 of file ocobserv.cpp.

◆ ObjObservable()

ObjObservable::ObjObservable ( Object ob)
private

Definition at line 30 of file ocobserv.cpp.

Member Function Documentation

◆ Attach()

void ObjObservable::Attach ( Object ob,
Observer view 
)
static

Definition at line 16 of file ocobserv.cpp.

◆ Detach()

void ObjObservable::Detach ( Object ob,
Observer view 
)
static

Definition at line 23 of file ocobserv.cpp.

◆ object()

Object* ObjObservable::object ( )
inline

Definition at line 20 of file ocobserv.h.

Member Data Documentation

◆ ob_

Object* ObjObservable::ob_
private

Definition at line 28 of file ocobserv.h.


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