IDL method.
More...
#include <base/rmi/idl/IDLMethod.h>
Inherits IDLObject.
IDL method.
Interface Definition Language (IDL) method.
- Version
- 1.0
◆ IDLMethod() [1/2]
IDLMethod::IDLMethod |
( |
const String & |
name | ) |
|
|
noexcept |
Initializes the IDL method with a void return type.
- Parameters
-
name | The name of the method. |
◆ IDLMethod() [2/2]
Initializes the IDL method.
- Parameters
-
name | The name of the method. |
type | The return type of the method. |
◆ ~IDLMethod()
IDLMethod::~IDLMethod |
( |
| ) |
|
|
noexcept |
◆ addArgument()
void IDLMethod::addArgument |
( |
IDLType |
type | ) |
|
Adds an argument to the argument list.
◆ addException()
Adds an exception to the exception specification.
◆ isCompatible()
bool IDLMethod::isCompatible |
( |
const IDLMethod & |
method | ) |
const |
|
noexcept |
Returns true if this method is compatible with the specified method.
◆ isNonModifying()
bool IDLMethod::isNonModifying |
( |
| ) |
const |
|
noexcept |
Returns true if the method is non-modifying.
◆ isStatic()
bool IDLMethod::isStatic |
( |
| ) |
const |
|
noexcept |
Returns true if the method is static.
◆ raises()
Returns true if the method has the specified exception in its exception specification.