MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / PlainCollectionHeader

Class PlainCollectionHeader

dds/DCPS/XTypes/TypeObject.h:379–402  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

377 };
378
379 struct PlainCollectionHeader {
380 EquivalenceKind equiv_kind;
381 CollectionElementFlag element_flags;
382
383 PlainCollectionHeader()
384 : equiv_kind(EK_NONE)
385 , element_flags(0)
386 {}
387
388 PlainCollectionHeader(const EquivalenceKind& a_equiv_kind,
389 const CollectionElementFlag& a_element_flags)
390 : equiv_kind(a_equiv_kind)
391 , element_flags(a_element_flags)
392 {}
393
394 bool operator<(const PlainCollectionHeader& other) const
395 {
396 if (equiv_kind < other.equiv_kind) return true;
397 if (other.equiv_kind < equiv_kind) return false;
398 if (element_flags < other.element_flags) return true;
399 if (other.element_flags < element_flags) return false;
400 return false;
401 }
402 };
403
404 struct OpenDDS_Dcps_Export PlainSequenceSElemDefn {
405 PlainCollectionHeader header;

Callers 11

makePlainSequenceFunction · 0.85
makePlainArrayFunction · 0.85
TESTFunction · 0.85
expect_false_map_keysFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected