Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
Buffer Struct Reference

Description

uninitialised local storage that can be passed as working buffer and accessed as TestFrame

Definition at line 44 of file node-devel-test.cpp.

Public Attributes

std::byte storage [sizeof(TestFrame)]
 

Public Member Functions

 operator TestFrame * ()
 
TestFrameoperator-> ()
 
TestFrameoperator* ()
 
TestFramebuildData (uint seq=0, uint family=0)
 

Additional Inherited Members

- Protected Member Functions inherited from NonCopyable
 ~NonCopyable ()=default
 
 NonCopyable ()=default
 
 NonCopyable (NonCopyable const &)=delete
 
NonCopyableoperator= (NonCopyable const &)=delete
 

Member Function Documentation

◆ operator TestFrame *()

operator TestFrame * ( )
inline

Definition at line 50 of file node-devel-test.cpp.

◆ operator->()

TestFrame * operator-> ( )
inline

Definition at line 51 of file node-devel-test.cpp.

◆ operator*()

TestFrame & operator* ( )
inline

Definition at line 52 of file node-devel-test.cpp.

◆ buildData()

TestFrame & buildData ( uint  seq = 0,
uint  family = 0 
)
inline

Definition at line 55 of file node-devel-test.cpp.

Member Data Documentation

◆ storage

std::byte storage[sizeof(TestFrame)]

Definition at line 48 of file node-devel-test.cpp.

+ Inheritance diagram for Buffer:
+ Collaboration diagram for Buffer:

The documentation for this struct was generated from the following file: