OpenDDS  Snapshot(2023/04/28-20:55)
Public Member Functions | Public Attributes | List of all members
OpenDDS::XTypes::CompleteAliasBody Struct Reference

#include <TypeObject.h>

Collaboration diagram for OpenDDS::XTypes::CompleteAliasBody:
Collaboration graph
[legend]

Public Member Functions

 CompleteAliasBody ()
 
 CompleteAliasBody (const CommonAliasBody &a_common, const Optional< AppliedBuiltinMemberAnnotations > &an_ann_builtin, const Optional< AppliedAnnotationSeq > &an_ann_custom)
 
bool operator== (const CompleteAliasBody &other) const
 
bool operator!= (const CompleteAliasBody &other) const
 

Public Attributes

CommonAliasBody common
 
Optional< AppliedBuiltinMemberAnnotationsann_builtin
 
Optional< AppliedAnnotationSeqann_custom
 

Detailed Description

Definition at line 1961 of file TypeObject.h.

Constructor & Destructor Documentation

◆ CompleteAliasBody() [1/2]

OpenDDS::XTypes::CompleteAliasBody::CompleteAliasBody ( )
inline

Definition at line 1966 of file TypeObject.h.

1966 {}

◆ CompleteAliasBody() [2/2]

OpenDDS::XTypes::CompleteAliasBody::CompleteAliasBody ( const CommonAliasBody a_common,
const Optional< AppliedBuiltinMemberAnnotations > &  an_ann_builtin,
const Optional< AppliedAnnotationSeq > &  an_ann_custom 
)
inline

Definition at line 1968 of file TypeObject.h.

1971  : common(a_common)
1972  , ann_builtin(an_ann_builtin)
1973  , ann_custom(an_ann_custom)
1974  {}
Optional< AppliedAnnotationSeq > ann_custom
Definition: TypeObject.h:1964
Optional< AppliedBuiltinMemberAnnotations > ann_builtin
Definition: TypeObject.h:1963

Member Function Documentation

◆ operator!=()

bool OpenDDS::XTypes::CompleteAliasBody::operator!= ( const CompleteAliasBody other) const
inline

Definition at line 1981 of file TypeObject.h.

1982  {
1983  return !(*this == other);
1984  }

◆ operator==()

bool OpenDDS::XTypes::CompleteAliasBody::operator== ( const CompleteAliasBody other) const
inline

Definition at line 1976 of file TypeObject.h.

References ann_builtin, ann_custom, and common.

1977  {
1978  return common == other.common && ann_builtin == other.ann_builtin && ann_custom == other.ann_custom;
1979  }
Optional< AppliedAnnotationSeq > ann_custom
Definition: TypeObject.h:1964
Optional< AppliedBuiltinMemberAnnotations > ann_builtin
Definition: TypeObject.h:1963

Member Data Documentation

◆ ann_builtin

Optional<AppliedBuiltinMemberAnnotations> OpenDDS::XTypes::CompleteAliasBody::ann_builtin

◆ ann_custom

Optional<AppliedAnnotationSeq> OpenDDS::XTypes::CompleteAliasBody::ann_custom

◆ common

CommonAliasBody OpenDDS::XTypes::CompleteAliasBody::common

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