DNA Calib 1.1
Project brief
Public Member Functions | Public Attributes | List of all members
dnac::RawJoints Struct Reference

#include <DNA.h>

Collaboration diagram for dnac::RawJoints:
Collaboration graph

Public Member Functions

 RawJoints (MemoryResource *memRes)
 
template<class Archive >
void serialize (Archive &archive)
 

Public Attributes

std::uint16_t rowCount
 
std::uint16_t colCount
 
Vector< RawJointGroupjointGroups
 

Constructor & Destructor Documentation

◆ RawJoints()

dnac::RawJoints::RawJoints ( MemoryResource memRes)
inlineexplicit
510 :
511 rowCount{},
512 colCount{},
513 jointGroups{memRes} {
514 }
std::uint16_t colCount
Definition: dnacalib/dna/DNA.h:507
std::uint16_t rowCount
Definition: dnacalib/dna/DNA.h:506
Vector< RawJointGroup > jointGroups
Definition: dnacalib/dna/DNA.h:508

Member Function Documentation

◆ serialize()

template<class Archive >
void dnac::RawJoints::serialize ( Archive &  archive)
inline
517 {
518 archive.label("rowCount");
519 archive(rowCount);
520 archive.label("colCount");
521 archive(colCount);
522 archive.label("jointGroups");
523 archive(jointGroups);
524 }

References colCount, jointGroups, and rowCount.

Member Data Documentation

◆ colCount

std::uint16_t dnac::RawJoints::colCount

Referenced by serialize().

◆ jointGroups

Vector<RawJointGroup> dnac::RawJoints::jointGroups

◆ rowCount

std::uint16_t dnac::RawJoints::rowCount

Referenced by serialize().


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