Value< T > Class Template Reference

A class representing a value produced by a module. More...

#include <Value.h>

Detailed Description

template<typename T>
class Value< T >

A class representing a value produced by a module.

This class act as a proxy between the user and the value, providing a unique interface to access values produced by a module, indexed or not.

Definition at line 30 of file Value.h.

Public Member Functions

 Value (const Value &)=default
 
 Value (Value &&)=default
 
Value< T > & operator= (const Value< T > &)=default
 
const T & operator* ()
 
const T & operator* () const
 
const T * operator-> ()
 
const T * operator-> () const
 
const T * get ()
 

Friends

class Pool
 

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