LibreOffice Module unoidl (master) 1
Classes | Public Member Functions | Public Attributes | List of all members
unoidl::InterfaceTypeEntity::Method Struct Reference

#include <unoidl.hxx>

Classes

struct  Parameter
 

Public Member Functions

 Method (OUString theName, OUString theReturnType, std::vector< Parameter > &&theParameters, std::vector< OUString > &&theExceptions, std::vector< OUString > &&theAnnotations)
 

Public Attributes

OUString name
 
OUString returnType
 
std::vector< Parameterparameters
 
std::vector< OUString > exceptions
 
std::vector< OUString > annotations
 

Detailed Description

Definition at line 323 of file unoidl.hxx.

Constructor & Destructor Documentation

◆ Method()

unoidl::InterfaceTypeEntity::Method::Method ( OUString  theName,
OUString  theReturnType,
std::vector< Parameter > &&  theParameters,
std::vector< OUString > &&  theExceptions,
std::vector< OUString > &&  theAnnotations 
)
inline

Definition at line 340 of file unoidl.hxx.

References name.

Member Data Documentation

◆ annotations

std::vector< OUString > unoidl::InterfaceTypeEntity::Method::annotations

Definition at line 357 of file unoidl.hxx.

◆ exceptions

std::vector< OUString > unoidl::InterfaceTypeEntity::Method::exceptions

Definition at line 355 of file unoidl.hxx.

◆ name

OUString unoidl::InterfaceTypeEntity::Method::name

Definition at line 349 of file unoidl.hxx.

◆ parameters

std::vector< Parameter > unoidl::InterfaceTypeEntity::Method::parameters

Definition at line 353 of file unoidl.hxx.

◆ returnType

OUString unoidl::InterfaceTypeEntity::Method::returnType

Definition at line 351 of file unoidl.hxx.


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