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