Utopia  2
Framework for studying models of complex & adaptive systems.
Public Types | Public Member Functions | List of all members
Utopia::DataIO::Default::AlwaysDecider< Model > Struct Template Reference

Decider which always returns true. More...

#include <defaults.hh>

Inheritance diagram for Utopia::DataIO::Default::AlwaysDecider< Model >:
Inheritance graph
[legend]
Collaboration diagram for Utopia::DataIO::Default::AlwaysDecider< Model >:
Collaboration graph
[legend]

Public Types

using Base = Decider< Model >
 The type of the base decider class. More...
 

Public Member Functions

virtual bool operator() (Model &) override
 
virtual void set_from_cfg (const Config &) override
 
 AlwaysDecider ()=default
 
 AlwaysDecider (const AlwaysDecider &)=default
 
 AlwaysDecider (AlwaysDecider &&)=default
 
AlwaysDecideroperator= (const AlwaysDecider &)=default
 
AlwaysDecideroperator= (AlwaysDecider &&)=default
 
virtual ~AlwaysDecider ()=default
 
- Public Member Functions inherited from Utopia::DataIO::Default::Decider< Model >
 Decider ()=default
 
 Decider (const Decider &)=default
 
 Decider (Decider &&)=default
 
Decideroperator= (const Decider &)=default
 
Decideroperator= (Decider &&)=default
 
virtual ~Decider ()=default
 

Detailed Description

template<typename Model>
struct Utopia::DataIO::Default::AlwaysDecider< Model >

Decider which always returns true.

Member Typedef Documentation

◆ Base

template<typename Model >
using Utopia::DataIO::Default::AlwaysDecider< Model >::Base = Decider< Model >

The type of the base decider class.

Constructor & Destructor Documentation

◆ AlwaysDecider() [1/3]

template<typename Model >
Utopia::DataIO::Default::AlwaysDecider< Model >::AlwaysDecider ( )
default

◆ AlwaysDecider() [2/3]

template<typename Model >
Utopia::DataIO::Default::AlwaysDecider< Model >::AlwaysDecider ( const AlwaysDecider< Model > &  )
default

◆ AlwaysDecider() [3/3]

template<typename Model >
Utopia::DataIO::Default::AlwaysDecider< Model >::AlwaysDecider ( AlwaysDecider< Model > &&  )
default

◆ ~AlwaysDecider()

template<typename Model >
virtual Utopia::DataIO::Default::AlwaysDecider< Model >::~AlwaysDecider ( )
virtualdefault

Member Function Documentation

◆ operator()()

template<typename Model >
virtual bool Utopia::DataIO::Default::AlwaysDecider< Model >::operator() ( Model )
inlineoverridevirtual

◆ operator=() [1/2]

template<typename Model >
AlwaysDecider& Utopia::DataIO::Default::AlwaysDecider< Model >::operator= ( AlwaysDecider< Model > &&  )
default

◆ operator=() [2/2]

template<typename Model >
AlwaysDecider& Utopia::DataIO::Default::AlwaysDecider< Model >::operator= ( const AlwaysDecider< Model > &  )
default

◆ set_from_cfg()

template<typename Model >
virtual void Utopia::DataIO::Default::AlwaysDecider< Model >::set_from_cfg ( const Config )
inlineoverridevirtual

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