mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions
m::setup_t Struct Reference

#include <PhysicalOptimizer.hpp>

Inheritance diagram for m::setup_t:
[legend]
Collaboration diagram for m::setup_t:
[legend]

Public Types

using base_t = std::function< void(void)>
 

Public Member Functions

 setup_t (setup_t &&parent_setup, base_t &&callback)
 
base_t::result_type operator() () const
 

Static Public Member Functions

static setup_t Make_Without_Parent (base_t &&callback=base_t())
 

Private Member Functions

 setup_t (base_t &&callback)
 

Detailed Description

Definition at line 159 of file PhysicalOptimizer.hpp.

Member Typedef Documentation

◆ base_t

using m::setup_t::base_t = std::function<void(void)>

Definition at line 161 of file PhysicalOptimizer.hpp.

Constructor & Destructor Documentation

◆ setup_t() [1/2]

m::setup_t::setup_t ( base_t &&  callback)
inlineprivate

Definition at line 164 of file PhysicalOptimizer.hpp.

◆ setup_t() [2/2]

m::setup_t::setup_t ( setup_t &&  parent_setup,
base_t &&  callback 
)
inline

Definition at line 167 of file PhysicalOptimizer.hpp.

Member Function Documentation

◆ Make_Without_Parent()

static setup_t m::setup_t::Make_Without_Parent ( base_t &&  callback = base_t())
inlinestatic

◆ operator()()

base_t::result_type m::setup_t::operator() ( ) const
inline

Definition at line 174 of file PhysicalOptimizer.hpp.


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