OS-IoT
Public Member Functions | List of all members
onem2m::container Class Reference

Class corresponding to the container schema type. More...

Public Member Functions

virtual ~container ()
 Destructor.
 
- Public Member Functions inherited from onem2m::announceableResource
virtual ~announceableResource ()
 Destructor.
 
const announceTo_optionalannounceTo () const
 Return a read-only (constant) reference to the element container. More...
 
announceTo_optionalannounceTo ()
 Return a read-write reference to the element container. More...
 
void announceTo (const announceTo_type &x)
 Set the element value. More...
 
void announceTo (const announceTo_optional &x)
 Set the element value. More...
 
void announceTo (::std::unique_ptr< announceTo_type > p)
 Set the element value without copying. More...
 
const announcedAttribute_optionalannouncedAttribute () const
 Return a read-only (constant) reference to the element container. More...
 
announcedAttribute_optionalannouncedAttribute ()
 Return a read-write reference to the element container. More...
 
void announcedAttribute (const announcedAttribute_type &x)
 Set the element value. More...
 
void announcedAttribute (const announcedAttribute_optional &x)
 Set the element value. More...
 
void announcedAttribute (::std::unique_ptr< announcedAttribute_type > p)
 Set the element value without copying. More...
 
 announceableResource ()
 Create an instance from the ultimate base and initializers for required elements and attributes.
 
 announceableResource (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 announceableResource (const announceableResource &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
announceableResourceoperator= (const announceableResource &x)
 Copy assignment operator. More...
 
- Public Member Functions inherited from onem2m::regularResource
virtual ~regularResource ()
 Destructor.
 
const accessControlPolicyIDs_optionalaccessControlPolicyIDs () const
 Return a read-only (constant) reference to the element container. More...
 
accessControlPolicyIDs_optionalaccessControlPolicyIDs ()
 Return a read-write reference to the element container. More...
 
void accessControlPolicyIDs (const accessControlPolicyIDs_type &x)
 Set the element value. More...
 
void accessControlPolicyIDs (const accessControlPolicyIDs_optional &x)
 Set the element value. More...
 
void accessControlPolicyIDs (::std::unique_ptr< accessControlPolicyIDs_type > p)
 Set the element value without copying. More...
 
const expirationTime_optionalexpirationTime () const
 Return a read-only (constant) reference to the element container. More...
 
expirationTime_optionalexpirationTime ()
 Return a read-write reference to the element container. More...
 
void expirationTime (const expirationTime_type &x)
 Set the element value. More...
 
void expirationTime (const expirationTime_optional &x)
 Set the element value. More...
 
void expirationTime (::std::unique_ptr< expirationTime_type > p)
 Set the element value without copying. More...
 
const dynamicAuthorizationConsultationIDs_optionaldynamicAuthorizationConsultationIDs () const
 Return a read-only (constant) reference to the element container. More...
 
dynamicAuthorizationConsultationIDs_optionaldynamicAuthorizationConsultationIDs ()
 Return a read-write reference to the element container. More...
 
void dynamicAuthorizationConsultationIDs (const dynamicAuthorizationConsultationIDs_type &x)
 Set the element value. More...
 
void dynamicAuthorizationConsultationIDs (const dynamicAuthorizationConsultationIDs_optional &x)
 Set the element value. More...
 
void dynamicAuthorizationConsultationIDs (::std::unique_ptr< dynamicAuthorizationConsultationIDs_type > p)
 Set the element value without copying. More...
 
 regularResource ()
 Create an instance from the ultimate base and initializers for required elements and attributes.
 
 regularResource (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 regularResource (const regularResource &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
regularResourceoperator= (const regularResource &x)
 Copy assignment operator. More...
 
- Public Member Functions inherited from onem2m::resource
virtual ~resource ()
 Destructor.
 
const resourceType_optionalresourceType () const
 Return a read-only (constant) reference to the element container. More...
 
resourceType_optionalresourceType ()
 Return a read-write reference to the element container. More...
 
void resourceType (const resourceType_type &x)
 Set the element value. More...
 
void resourceType (const resourceType_optional &x)
 Set the element value. More...
 
void resourceType (::std::unique_ptr< resourceType_type > p)
 Set the element value without copying. More...
 
const resourceID_optionalresourceID () const
 Return a read-only (constant) reference to the element container. More...
 
resourceID_optionalresourceID ()
 Return a read-write reference to the element container. More...
 
void resourceID (const resourceID_type &x)
 Set the element value. More...
 
void resourceID (const resourceID_optional &x)
 Set the element value. More...
 
void resourceID (::std::unique_ptr< resourceID_type > p)
 Set the element value without copying. More...
 
const parentID_optionalparentID () const
 Return a read-only (constant) reference to the element container. More...
 
parentID_optionalparentID ()
 Return a read-write reference to the element container. More...
 
void parentID (const parentID_type &x)
 Set the element value. More...
 
void parentID (const parentID_optional &x)
 Set the element value. More...
 
void parentID (::std::unique_ptr< parentID_type > p)
 Set the element value without copying. More...
 
const creationTime_optionalcreationTime () const
 Return a read-only (constant) reference to the element container. More...
 
creationTime_optionalcreationTime ()
 Return a read-write reference to the element container. More...
 
void creationTime (const creationTime_type &x)
 Set the element value. More...
 
void creationTime (const creationTime_optional &x)
 Set the element value. More...
 
void creationTime (::std::unique_ptr< creationTime_type > p)
 Set the element value without copying. More...
 
const lastModifiedTime_optionallastModifiedTime () const
 Return a read-only (constant) reference to the element container. More...
 
lastModifiedTime_optionallastModifiedTime ()
 Return a read-write reference to the element container. More...
 
void lastModifiedTime (const lastModifiedTime_type &x)
 Set the element value. More...
 
void lastModifiedTime (const lastModifiedTime_optional &x)
 Set the element value. More...
 
void lastModifiedTime (::std::unique_ptr< lastModifiedTime_type > p)
 Set the element value without copying. More...
 
const labels_optionallabels () const
 Return a read-only (constant) reference to the element container. More...
 
labels_optionallabels ()
 Return a read-write reference to the element container. More...
 
void labels (const labels_type &x)
 Set the element value. More...
 
void labels (const labels_optional &x)
 Set the element value. More...
 
void labels (::std::unique_ptr< labels_type > p)
 Set the element value without copying. More...
 
const resourceName_optionalresourceName () const
 Return a read-only (constant) reference to the attribute container. More...
 
resourceName_optionalresourceName ()
 Return a read-write reference to the attribute container. More...
 
void resourceName (const resourceName_type &x)
 Set the attribute value. More...
 
void resourceName (const resourceName_optional &x)
 Set the attribute value. More...
 
void resourceName (::std::unique_ptr< resourceName_type > p)
 Set the attribute value without copying. More...
 
 resource ()
 Create an instance from the ultimate base and initializers for required elements and attributes.
 
 resource (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 resource (const resource &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
resourceoperator= (const resource &x)
 Copy assignment operator. More...
 

stateTag

Accessor and modifier functions for the stateTag optional element.

typedef ::xml_schema::non_negative_integer stateTag_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< stateTag_typestateTag_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< stateTag_type, char > stateTag_traits
 Element traits type.
 
const stateTag_optionalstateTag () const
 Return a read-only (constant) reference to the element container. More...
 
stateTag_optionalstateTag ()
 Return a read-write reference to the element container. More...
 
void stateTag (const stateTag_type &x)
 Set the element value. More...
 
void stateTag (const stateTag_optional &x)
 Set the element value. More...
 

creator

Accessor and modifier functions for the creator optional element.

typedef ::onem2m::ID creator_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< creator_typecreator_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< creator_type, char > creator_traits
 Element traits type.
 
const creator_optionalcreator () const
 Return a read-only (constant) reference to the element container. More...
 
creator_optionalcreator ()
 Return a read-write reference to the element container. More...
 
void creator (const creator_type &x)
 Set the element value. More...
 
void creator (const creator_optional &x)
 Set the element value. More...
 
void creator (::std::unique_ptr< creator_type > p)
 Set the element value without copying. More...
 

maxNrOfInstances

Accessor and modifier functions for the maxNrOfInstances optional element.

typedef ::xml_schema::non_negative_integer maxNrOfInstances_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< maxNrOfInstances_typemaxNrOfInstances_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< maxNrOfInstances_type, char > maxNrOfInstances_traits
 Element traits type.
 
const maxNrOfInstances_optionalmaxNrOfInstances () const
 Return a read-only (constant) reference to the element container. More...
 
maxNrOfInstances_optionalmaxNrOfInstances ()
 Return a read-write reference to the element container. More...
 
void maxNrOfInstances (const maxNrOfInstances_type &x)
 Set the element value. More...
 
void maxNrOfInstances (const maxNrOfInstances_optional &x)
 Set the element value. More...
 

maxByteSize

Accessor and modifier functions for the maxByteSize optional element.

typedef ::xml_schema::non_negative_integer maxByteSize_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< maxByteSize_typemaxByteSize_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< maxByteSize_type, char > maxByteSize_traits
 Element traits type.
 
const maxByteSize_optionalmaxByteSize () const
 Return a read-only (constant) reference to the element container. More...
 
maxByteSize_optionalmaxByteSize ()
 Return a read-write reference to the element container. More...
 
void maxByteSize (const maxByteSize_type &x)
 Set the element value. More...
 
void maxByteSize (const maxByteSize_optional &x)
 Set the element value. More...
 

maxInstanceAge

Accessor and modifier functions for the maxInstanceAge optional element.

typedef ::xml_schema::non_negative_integer maxInstanceAge_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< maxInstanceAge_typemaxInstanceAge_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< maxInstanceAge_type, char > maxInstanceAge_traits
 Element traits type.
 
const maxInstanceAge_optionalmaxInstanceAge () const
 Return a read-only (constant) reference to the element container. More...
 
maxInstanceAge_optionalmaxInstanceAge ()
 Return a read-write reference to the element container. More...
 
void maxInstanceAge (const maxInstanceAge_type &x)
 Set the element value. More...
 
void maxInstanceAge (const maxInstanceAge_optional &x)
 Set the element value. More...
 

currentNrOfInstances

Accessor and modifier functions for the currentNrOfInstances optional element.

typedef ::xml_schema::non_negative_integer currentNrOfInstances_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< currentNrOfInstances_typecurrentNrOfInstances_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< currentNrOfInstances_type, char > currentNrOfInstances_traits
 Element traits type.
 
const currentNrOfInstances_optionalcurrentNrOfInstances () const
 Return a read-only (constant) reference to the element container. More...
 
currentNrOfInstances_optionalcurrentNrOfInstances ()
 Return a read-write reference to the element container. More...
 
void currentNrOfInstances (const currentNrOfInstances_type &x)
 Set the element value. More...
 
void currentNrOfInstances (const currentNrOfInstances_optional &x)
 Set the element value. More...
 

currentByteSize

Accessor and modifier functions for the currentByteSize optional element.

const currentByteSize_optional & currentByteSize () const
 Return a read-only (constant) reference to the element container. More...
 
currentByteSize_optional & currentByteSize ()
 Return a read-write reference to the element container. More...
 
void currentByteSize (const currentByteSize_type &x)
 Set the element value. More...
 
void currentByteSize (const currentByteSize_optional &x)
 Set the element value. More...
 

locationID

Accessor and modifier functions for the locationID optional element.

typedef ::xml_schema::uri locationID_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< locationID_typelocationID_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< locationID_type, char > locationID_traits
 Element traits type.
 
const locationID_optionallocationID () const
 Return a read-only (constant) reference to the element container. More...
 
locationID_optionallocationID ()
 Return a read-write reference to the element container. More...
 
void locationID (const locationID_type &x)
 Set the element value. More...
 
void locationID (const locationID_optional &x)
 Set the element value. More...
 
void locationID (::std::unique_ptr< locationID_type > p)
 Set the element value without copying. More...
 

ontologyRef

Accessor and modifier functions for the ontologyRef optional element.

typedef ::xml_schema::uri ontologyRef_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< ontologyRef_typeontologyRef_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< ontologyRef_type, char > ontologyRef_traits
 Element traits type.
 
const ontologyRef_optionalontologyRef () const
 Return a read-only (constant) reference to the element container. More...
 
ontologyRef_optionalontologyRef ()
 Return a read-write reference to the element container. More...
 
void ontologyRef (const ontologyRef_type &x)
 Set the element value. More...
 
void ontologyRef (const ontologyRef_optional &x)
 Set the element value. More...
 
void ontologyRef (::std::unique_ptr< ontologyRef_type > p)
 Set the element value without copying. More...
 

disableRetrieval

Accessor and modifier functions for the disableRetrieval optional element.

typedef ::xml_schema::boolean disableRetrieval_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< disableRetrieval_typedisableRetrieval_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< disableRetrieval_type, char > disableRetrieval_traits
 Element traits type.
 
const disableRetrieval_optionaldisableRetrieval () const
 Return a read-only (constant) reference to the element container. More...
 
disableRetrieval_optionaldisableRetrieval ()
 Return a read-write reference to the element container. More...
 
void disableRetrieval (const disableRetrieval_type &x)
 Set the element value. More...
 
void disableRetrieval (const disableRetrieval_optional &x)
 Set the element value. More...
 

Constructors

 container ()
 Create an instance from the ultimate base and initializers for required elements and attributes.
 
 container (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 container (const container &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
containeroperator= (const container &x)
 Copy assignment operator. More...
 

Additional Inherited Members

- Public Types inherited from onem2m::announceableResource
typedef ::onem2m::listOfURIs announceTo_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< announceTo_typeannounceTo_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< announceTo_type, char > announceTo_traits
 Element traits type.
 
typedef ::onem2m::announcedAttribute announcedAttribute_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< announcedAttribute_typeannouncedAttribute_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< announcedAttribute_type, char > announcedAttribute_traits
 Element traits type.
 
- Public Types inherited from onem2m::regularResource
typedef ::onem2m::acpType accessControlPolicyIDs_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< accessControlPolicyIDs_typeaccessControlPolicyIDs_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< accessControlPolicyIDs_type, char > accessControlPolicyIDs_traits
 Element traits type.
 
typedef ::onem2m::timestamp expirationTime_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< expirationTime_typeexpirationTime_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< expirationTime_type, char > expirationTime_traits
 Element traits type.
 
typedef ::onem2m::listOfURIs dynamicAuthorizationConsultationIDs_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< dynamicAuthorizationConsultationIDs_typedynamicAuthorizationConsultationIDs_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< dynamicAuthorizationConsultationIDs_type, char > dynamicAuthorizationConsultationIDs_traits
 Element traits type.
 
- Public Types inherited from onem2m::resource
typedef ::onem2m::resourceType resourceType_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< resourceType_typeresourceType_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< resourceType_type, char > resourceType_traits
 Element traits type.
 
typedef ::onem2m::ID resourceID_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< resourceID_typeresourceID_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< resourceID_type, char > resourceID_traits
 Element traits type.
 
typedef ::onem2m::nhURI parentID_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< parentID_typeparentID_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< parentID_type, char > parentID_traits
 Element traits type.
 
typedef ::onem2m::timestamp creationTime_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< creationTime_typecreationTime_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< creationTime_type, char > creationTime_traits
 Element traits type.
 
typedef ::onem2m::timestamp lastModifiedTime_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< lastModifiedTime_typelastModifiedTime_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< lastModifiedTime_type, char > lastModifiedTime_traits
 Element traits type.
 
typedef ::onem2m::labels labels_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< labels_typelabels_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< labels_type, char > labels_traits
 Element traits type.
 
typedef ::onem2m::resourceName resourceName_type
 Attribute type.
 
typedef ::xsd::cxx::tree::optional< resourceName_typeresourceName_optional
 Attribute optional container type.
 
typedef ::xsd::cxx::tree::traits< resourceName_type, char > resourceName_traits
 Attribute traits type.
 

Detailed Description

Class corresponding to the container schema type.

Constructor & Destructor Documentation

onem2m::container::container ( const ::xercesc::DOMElement &  e,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

Create an instance from a DOM element.

Parameters
eA DOM element to extract the data from.
fFlags to create the new instance with.
cA pointer to the object that will contain the new instance.
onem2m::container::container ( const container x,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

Copy constructor.

Parameters
xAn instance to make a copy of.
fFlags to create the copy with.
cA pointer to the object that will contain the copy.

For polymorphic object models use the _clone function instead.

Member Function Documentation

const container::creator_optional & onem2m::container::creator ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
container::creator_optional & onem2m::container::creator ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::container::creator ( const creator_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::container::creator ( const creator_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void onem2m::container::creator ( ::std::unique_ptr< creator_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const container::currentByteSize_optional & onem2m::container::currentByteSize ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
container::currentByteSize_optional & onem2m::container::currentByteSize ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::container::currentByteSize ( const currentByteSize_type &  x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::container::currentByteSize ( const currentByteSize_optional &  x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

const container::currentNrOfInstances_optional & onem2m::container::currentNrOfInstances ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
container::currentNrOfInstances_optional & onem2m::container::currentNrOfInstances ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::container::currentNrOfInstances ( const currentNrOfInstances_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::container::currentNrOfInstances ( const currentNrOfInstances_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

const container::disableRetrieval_optional & onem2m::container::disableRetrieval ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
container::disableRetrieval_optional & onem2m::container::disableRetrieval ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::container::disableRetrieval ( const disableRetrieval_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::container::disableRetrieval ( const disableRetrieval_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

const container::locationID_optional & onem2m::container::locationID ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
container::locationID_optional & onem2m::container::locationID ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::container::locationID ( const locationID_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::container::locationID ( const locationID_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void onem2m::container::locationID ( ::std::unique_ptr< locationID_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const container::maxByteSize_optional & onem2m::container::maxByteSize ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
container::maxByteSize_optional & onem2m::container::maxByteSize ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::container::maxByteSize ( const maxByteSize_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::container::maxByteSize ( const maxByteSize_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

const container::maxInstanceAge_optional & onem2m::container::maxInstanceAge ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
container::maxInstanceAge_optional & onem2m::container::maxInstanceAge ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::container::maxInstanceAge ( const maxInstanceAge_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::container::maxInstanceAge ( const maxInstanceAge_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

const container::maxNrOfInstances_optional & onem2m::container::maxNrOfInstances ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
container::maxNrOfInstances_optional & onem2m::container::maxNrOfInstances ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::container::maxNrOfInstances ( const maxNrOfInstances_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::container::maxNrOfInstances ( const maxNrOfInstances_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

const container::ontologyRef_optional & onem2m::container::ontologyRef ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
container::ontologyRef_optional & onem2m::container::ontologyRef ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::container::ontologyRef ( const ontologyRef_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::container::ontologyRef ( const ontologyRef_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void onem2m::container::ontologyRef ( ::std::unique_ptr< ontologyRef_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

container & onem2m::container::operator= ( const container x)

Copy assignment operator.

Parameters
xAn instance to make a copy of.
Returns
A reference to itself.

For polymorphic object models use the _clone function instead.

const container::stateTag_optional & onem2m::container::stateTag ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
container::stateTag_optional & onem2m::container::stateTag ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::container::stateTag ( const stateTag_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::container::stateTag ( const stateTag_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.


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