$extrastylesheet
#include <scribo/core/object_groups.hh>
Public Types | |
typedef Object< void > | category |
typedef object_groups< L > | exact_t |
Public Member Functions | |
object_groups (const object_links< L > &links) | |
object_groups (const object_links< L > &links, const mln::util::array< group_info > &info) | |
void | accept (const SerializeVisitor< E2 > &visitor) const |
const mln::util::array < unsigned > & | comp_to_group () const |
const component_set< L > & | components () const |
object_groups< L > | duplicate () const |
const group_info & | group_of (unsigned comp_id) const |
group_info & | group_of (unsigned comp_id) |
bool | is_valid () const |
const object_links< L > & | links () const |
void | merge (unsigned group_id_from, unsigned group_id_to) |
unsigned | nelements () const |
const group_info & | operator() (unsigned group_id) const |
group_info & | operator() (unsigned group_id) |
Object group representation.
Definition at line 95 of file object_groups.hh.
|
inherited |
Allow this object to be serialized by visitor
.
const group_info& scribo::object_groups< L >::group_of | ( | unsigned | comp_id | ) | const |
Return the group id of the component comp_id
.
const group_info& scribo::object_groups< L >::operator() | ( | unsigned | group_id | ) | const |
Return group info data for group with id group_id
.
Valid id starts from 1.