Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
command-op-closure.hpp File Reference

Go to the source code of this file.

Description

Implementation of the concrete (sub)-closure of a command, responsible for invoking the actual command operation with the concrete (binding) arguments.

See also
Command
command-closure.hpp
command-storage-holder.hpp

Definition in file command-op-closure.hpp.

#include "lib/meta/function.hpp"
#include "lib/meta/function-closure.hpp"
#include "lib/meta/tuple-helper.hpp"
#include "lib/meta/tuple-record-init.hpp"
#include "lib/meta/maybe-compare.hpp"
#include "proc/control/command-closure.hpp"
#include "proc/control/argument-erasure.hpp"
#include "lib/typed-allocation-manager.hpp"
#include "lib/format-cout.hpp"
#include <memory>
#include <functional>
#include <sstream>
#include <string>

Classes

class  OpClosure< SIG >
 closure to deal with the actual command operation. More...
 
class  ParamAccessor< TY, BASE, TUP, idx >
 Helper for accessing an individual function parameter. More...
 
class  ParamAccessor< NullType, TUP, TUP, n >
 < used for recursion end of implementation functions More...
 

Namespaces

 proc
 Proc-Layer implementation namespace root.
 
 proc::control
 Proc-Layer dispatcher, controller and administrative facilities.