OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <SafetyProfileSequence.h>
Public Types | |
typedef T & | Element |
typedef const T & | ConstElement |
typedef const T | ConstRawElement |
Static Public Member Functions | |
static T & | make_element (T &elt, seq_flag_type) |
static void | construct (T *buffer, seq_size_type n, seq_flag_type use_cookie) |
static void | copy_n (const T *input, seq_size_type n, T *output) |
static void | move_n (T *in, seq_size_type n, T *out) |
static void | reset_n (T *buffer, seq_size_type n) |
static T * | destroy (T *buffer, seq_size_type n) |
Static Public Attributes | |
static const seq_size_type | extra |
Element Policy for sequences of arrays. Currently arrays of fixed-length and variable-length elements are both handled the same way, but optimizing the fixed-length element types could be done here (they don't need construction, destruction, or cookies).
Forany | the array's *_forany type generated by the IDL compiler |
Definition at line 218 of file SafetyProfileSequence.h.
typedef const T& OpenDDS::SafetyProfile::ArrayEltPolicy< Forany, T >::ConstElement |
Definition at line 220 of file SafetyProfileSequence.h.
typedef const T OpenDDS::SafetyProfile::ArrayEltPolicy< Forany, T >::ConstRawElement |
Definition at line 221 of file SafetyProfileSequence.h.
typedef T& OpenDDS::SafetyProfile::ArrayEltPolicy< Forany, T >::Element |
Definition at line 219 of file SafetyProfileSequence.h.
|
inlinestatic |
Definition at line 475 of file SafetyProfileSequence.h.
|
inlinestatic |
Definition at line 489 of file SafetyProfileSequence.h.
References OpenDDS::XTypes::copy().
|
inlinestatic |
Definition at line 506 of file SafetyProfileSequence.h.
|
inlinestatic |
Definition at line 224 of file SafetyProfileSequence.h.
|
inlinestatic |
Definition at line 227 of file SafetyProfileSequence.h.
|
inlinestatic |
Definition at line 498 of file SafetyProfileSequence.h.
|
static |
Definition at line 222 of file SafetyProfileSequence.h.