Roy Want / Mbed OS beaconCompileReadyFork
Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
AlignedStorage< T >Provide aligned raw storage for holding a type T
AlignedStorage< T[ArraySize]>Provide aligned raw storage for holding an array of type T
CriticalSectionLockRAII object for disabling, then restoring, interrupt state Usage:
EddystoneService::EddystoneParams_tStructure that encapsulates the Eddystone configuration parameters
EddystoneServiceThis class implements the Eddystone-URL Config Service and the Eddystone Protocol Specification as defined in the publicly available specification at https://github.com/google/eddystone/blob/master/protocol-specification.md
EIDFrameClass that encapsulates data that belongs to the Eddystone-EID frame
FunctionAdaptor< F >In C++, several types can be used as function:

  • function pointer
  • member functions
  • function like object While function pointer and function like object can be used with the function call syntax, the function call syntax can't be applied for function pointers
FunctionAdaptor< void(T::*)()>Partial specializetion for member function with no arguments
FunctionAdaptor< void(T::*)(Arg0)>Partial specializetion for member function with one argument
FunctionAdaptor< void(T::*)(Arg0, Arg1)>Partial specializetion for member function with two arguments
PriorityQueue< T, Capacity >::IteratorIterator for elements of the queue
MemberFunctionAdaptor0< T >Adaptor for member function without argument
MemberFunctionAdaptor1< T, Arg0 >Adaptor for member function with one argument
MemberFunctionAdaptor2< T, Arg0, Arg1 >Adaptor for member function with two arguments
PriorityQueue< T, Capacity >::NodeType of the nodes in this queue
NordicCriticalSectionLockRAII object for disabling, then restoring, interrupt state Usage:
PriorityQueue< T, Capacity >Priority queue of Ts
ThunkA Thunk is a container holding any kind of nullary callable
Thunk_1< F, Arg0 >Generate a Thunk for a callable of type F with one argument
Thunk_2< F, Arg0, Arg1 >Generate a Thunk for a callable of type F with two arguments
Thunk_3< F, Arg0, Arg1, Arg2 >Generate a Thunk for a callable of type F with three arguments
ThunkVTableThis POD is used as a vtable by Thunk implementation
ThunkVTableGenerator< F >Thunk VTable Generator
TLMFrameClass that encapsulates data that belongs to the Eddystone-TLM frame
UIDFrameClass that encapsulates data that belongs to the Eddystone-UID frame
URLFrameClass that encapsulates data that belongs to the Eddystone-URL frame