Caffe2 - C++ API
A deep learning, cross platform ML framework
Public Member Functions | Protected Attributes
caffe2::ObserverBase< T > Class Template Reference

Use this to implement a Observer using the Observer Pattern template. More...

#include <observer.h>

Inheritance diagram for caffe2::ObserverBase< T >:
caffe2::HistogramNetObserver caffe2::OutputMinMaxNetObserver

Public Member Functions

 ObserverBase (T *subject)
 
virtual void Start ()
 
virtual void Stop ()
 
virtual std::string debugInfo ()
 
Tsubject () const
 
virtual std::unique_ptr< ObserverBase< T > > rnnCopy (T *subject, int rnn_order) const
 

Protected Attributes

Tsubject_
 

Detailed Description

template<class T>
class caffe2::ObserverBase< T >

Use this to implement a Observer using the Observer Pattern template.

Definition at line 15 of file observer.h.


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