Base Framework
Public Member Functions | List of all members
IDLStructure Class Reference

IDL structure. More...

#include <base/rmi/idl/IDLStructure.h>

Inherits IDLNamedType.

Public Member Functions

 IDLStructure (const String &name) noexcept
 
void addField (const IDLField &field) noexcept
 
const Array< IDLField > & getFields () const noexcept
 
 ~IDLStructure () noexcept
 
- Public Member Functions inherited from IDLNamedType
 IDLNamedType (const String &name) noexcept
 
const StringgetName () const noexcept
 
 ~IDLNamedType () noexcept
 
- Public Member Functions inherited from IDLObject
 IDLObject () noexcept
 
 ~IDLObject () noexcept
 

Detailed Description

IDL structure.

Interface Definition Language (IDL) structure.

Version
1.0

Constructor & Destructor Documentation

◆ IDLStructure()

IDLStructure::IDLStructure ( const String name)
noexcept

Initializes the IDL structure.

◆ ~IDLStructure()

IDLStructure::~IDLStructure ( )
noexcept

Destroys the IDL structure.

Member Function Documentation

◆ addField()

void IDLStructure::addField ( const IDLField field)
noexcept

Adds the field to the structure.

◆ getFields()

const Array<IDLField>& IDLStructure::getFields ( ) const
noexcept

Returns the fields.