Class aggregation_type

Inheritance Relationships

Base Type

Class Documentation

class IfcParse::aggregation_type : public IfcParse::parameter_type

Public Types

enum aggregate_type

Values:

enumerator array_type
enumerator bag_type
enumerator list_type
enumerator set_type

Public Functions

aggregation_type(aggregate_type type_of_aggregation, int bound1, int bound2, parameter_type *type_of_element)
aggregate_type type_of_aggregation() const
int bound1() const
int bound2() const
parameter_type *type_of_element() const
const aggregation_type *as_aggregation_type() const

Protected Attributes

aggregate_type type_of_aggregation_
int bound1_
int bound2_
parameter_type *type_of_element_