Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
activity-lang.cpp File Reference

Supporting implementation for the scheduler activity language framework. More...

Go to the source code of this file.

Description

Supporting implementation for the scheduler activity language framework.

Note
most of the language processing is defined as inline functions and uses fixed-size data storage in a dedicated custom allocator. Timing measurements confirmed the benefits, reducing invocations from ~50µs to <5µs in optimised mode, and this indeed matters, as the scheduler can be considered performance sensitive code.

Definition in file activity-lang.cpp.

#include "vault/gear/activity-lang.hpp"
#include "lib/format-obj.hpp"
#include "lib/symbol.hpp"
#include "vault/gear/scheduler.hpp"
#include <string>
#include <boost/functional/hash.hpp>

Namespaces

namespace  vault
 Vault-Layer implementation namespace root.
 
namespace  vault::gear
 Active working gear and plumbing.
 
namespace  vault::gear::activity
 

Functions

HashVal hash_value (ManifestationID const &id)