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

IDL primitive type. More...

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

Inherits IDLType.

Public Types

enum  Type {
  TYPE_VOID, TYPE_CHARACTER, TYPE_WIDE_CHARACTER, TYPE_STRING,
  TYPE_WIDE_STRING, TYPE_SHORT, TYPE_UNSIGNED_SHORT, TYPE_INT,
  TYPE_UNSIGNED_INT, TYPE_LONG, TYPE_UNSIGNED_LONG, TYPE_LONG_LONG,
  TYPE_UNSIGNED_LONG_LONG
}
 

Public Member Functions

 IDLPrimitive (const Type &type) noexcept
 
Type getType () const noexcept
 
 ~IDLPrimitive () noexcept
 
- Public Member Functions inherited from IDLType
 IDLType () noexcept
 
 ~IDLType () noexcept
 
- Public Member Functions inherited from IDLObject
 IDLObject () noexcept
 
 ~IDLObject () noexcept
 

Detailed Description

IDL primitive type.

Interface Definition Language (IDL) primitive type.

Version
1.0

Member Enumeration Documentation

◆ Type

The primitive type.

Constructor & Destructor Documentation

◆ IDLPrimitive()

IDLPrimitive::IDLPrimitive ( const Type type)
noexcept

Initializes the IDL primitive type.

◆ ~IDLPrimitive()

IDLPrimitive::~IDLPrimitive ( )
noexcept

Destroys the IDL primitive type.

Member Function Documentation

◆ getType()

Type IDLPrimitive::getType ( ) const
inlinenoexcept

Returns the primitive type.