Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/engine/feed-manifold-obsolete.hpp"
Obsolete, to be rewritten /////TICKET #826 to be allocated on the stack while evaluating a ProcNode::pull() call.
The "current" State (StateProxy) maintains a BuffTableStorage (=pool), which can be used to crate such chunks. The claiming and releasing of slots in the BuffTableStorage is automatically tied to BuffTableChunk object's lifecycle.
Definition at line 150 of file feed-manifold-obsolete.hpp.
Public Member Functions | |
BuffTableChunk (Connectivity const &wd, BuffTableStorage &storage) | |
Private Attributes | |
const uint | siz_ |
BuffTableStorage & | sto_ |
FeedManifold::Chunk | tab_ |
Additional Inherited Members | |
Public Types inherited from FeedManifold< N > | |
enum | { STORAGE_SIZ = N } |
using | BuffS = lib::UninitialisedStorage< BuffHandle, N > |
typedef pair< PHa const, PBu const > | Chunk |
typedef BuffHandle::PBuff * | PBu |
typedef BuffHandle * | PHa |
Public Attributes inherited from FeedManifold< N > | |
BuffS | inBuff |
PBu | inBuff |
PHa | inHandle |
BuffS | outBuff |
PBu | outBuff |
PHa | outHandle |
Protected Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |