IoTivity C++ SDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OC::OCRepresentation::AttributeItem Class Reference

Public Member Functions

const std::string & attrname () const
 
AttributeType type () const
 
AttributeType base_type () const
 
size_t depth () const
 
template<typename T >
getValue () const
 
std::string getValueToString () const
 
template<typename T >
AttributeItemoperator= (T &&rhs)
 
AttributeItemoperator= (std::nullptr_t)
 
template<typename T , typename std::enable_if< is_component< T, remove_first< AttributeValue >::type >::value, int >::type = 0>
 operator T () const
 
template<typename T , typename std::enable_if< std::is_same< T, std::nullptr_t >::value, int >::type = 0>
 operator T () const
 

Friends

class OCRepresentation
 
class iterator
 
class const_iterator
 

Member Function Documentation

const std::string& OC::OCRepresentation::AttributeItem::attrname ( ) const
AttributeType OC::OCRepresentation::AttributeItem::base_type ( ) const
size_t OC::OCRepresentation::AttributeItem::depth ( ) const
template<typename T >
T OC::OCRepresentation::AttributeItem::getValue ( ) const
inline
std::string OC::OCRepresentation::AttributeItem::getValueToString ( ) const
template<typename T , typename std::enable_if< is_component< T, remove_first< AttributeValue >::type >::value, int >::type = 0>
OC::OCRepresentation::AttributeItem::operator T ( ) const
inline
template<typename T , typename std::enable_if< std::is_same< T, std::nullptr_t >::value, int >::type = 0>
OC::OCRepresentation::AttributeItem::operator T ( ) const
inline
template<typename T >
AttributeItem& OC::OCRepresentation::AttributeItem::operator= ( T &&  rhs)
inline
AttributeItem& OC::OCRepresentation::AttributeItem::operator= ( std::nullptr_t  )
inline
AttributeType OC::OCRepresentation::AttributeItem::type ( ) const

Friends And Related Function Documentation

friend class const_iterator
friend
friend class iterator
friend
friend class OCRepresentation
friend

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