SObjectizer  5.7
Classes | Namespaces | Typedefs | Functions
api.hpp File Reference

Function for the SObjectizer starting. More...

#include <so_5/declspec.hpp>
#include <so_5/compiler_features.hpp>
#include <so_5/environment.hpp>
#include <functional>

Go to the source code of this file.

Classes

class  so_5::impl::so_quick_environment_t< Init >
 Auxiliary class for the SObjectizer launching. More...
 

Namespaces

 so_5
 Public part of message limit implementation.
 
 so_5::impl
 Details of SObjectizer run-time implementations.
 

Typedefs

using so_5::generic_simple_init_t = std::function< void(so_5::environment_t &) >
 Generic type for a simple SObjectizer-initialization function. More...
 
using so_5::generic_simple_so_env_params_tuner_t = std::function< void(so_5::environment_params_t &) >
 Generic type for a simple SO Environment paramenters tuning function. More...
 

Functions

template<typename Init_Routine >
void so_5::launch (Init_Routine &&init_routine)
 Launch a SObjectizer Environment with default parameters. More...
 
template<typename Init_Routine , typename Params_Tuner >
void so_5::launch (Init_Routine &&init_routine, Params_Tuner &&params_tuner)
 Launch a SObjectizer Environment with explicitely specified parameters. More...
 

Detailed Description

Function for the SObjectizer starting.