Class attribute_value

Class Documentation

class attribute_value

Public Functions

inline attribute_value()
inline attribute_value(const in_memory_attribute_storage *storage, uint8_t index)
inline attribute_value(ifcopenshell::impl::rocks_db_file_storage *storage, size_t instance_name, const ifcopenshell::declaration *entity_or_type, uint8_t index)
operator int64_t() const
operator bool() const
operator boost::logic::tribool() const
operator double() const
operator std::string() const
operator boost::dynamic_bitset() const
operator express::base() const
operator std::vector<int64_t>() const
operator std::vector<double>() const
operator std::vector<std::string>() const
operator std::vector<boost::dynamic_bitset>() const
operator std::vector<express::base>() const
operator std::vector<std::vector<int64_t>>() const
operator std::vector<std::vector<double>>() const
operator std::vector<std::vector<express::base>>() const
operator enumeration_reference() const
bool isNull() const
size_t size() const
ifcopenshell::argument_type type() const
template<typename Visitor>
inline auto apply_visitor(Visitor &&visitor) const