23#ifndef ASSET_PROCPATT_H
24#define ASSET_PROCPATT_H
Customised refcounting smart pointer template, built upon std::shared_ptr, but forwarding type relati...
Token or Atom with distinct identity.
"Processing Pattern" is a structural Asset representing information how to build some part of the ren...
ProcPatt & attach(Symbol where, PProc &node)
extend the processing instructions to add some Effect
~ProcPatt()
emit VTable and member destructors here...
ProcPatt & operator+=(PProcPatt &toReuse)
extend the processing instructions by reference to another ProcPatt, which will be "executed" at this...
InstructionSequence instructions_
lib::P< ProcPatt > newCopy(string newID) const
create a new ProcPatt asset as a literal copy of this one.
Implementation details, especially concerning how configuration queries are resolved and when to crea...
key abstraction: structural asset Created automatically as a sideeffect of building the structure of ...
The asset subsystem of the Steam-Layer.
vector< BuildInstruct > InstructionSequence
lib::P< const asset::Proc > PProc
lib::P< const asset::ProcPatt > PProcPatt
Steam-Layer implementation namespace root.
Proc
Result instruction from Activity activation.
Asset representation of structural elements within the model.
a POD comprised of all the information sufficiently identifying any given Asset.