LibreOffice Module unoidl (master) 1
Public Types | Public Member Functions | Public Attributes | List of all members
unoidl::AccumulationBasedServiceEntity::Property Struct Reference

#include <unoidl.hxx>

Public Types

enum  Attributes {
  ATTRIBUTE_MAYBE_VOID = 0x001 ,
  ATTRIBUTE_BOUND = 0x002 ,
  ATTRIBUTE_CONSTRAINED = 0x004 ,
  ATTRIBUTE_TRANSIENT = 0x008 ,
  ATTRIBUTE_READ_ONLY = 0x010 ,
  ATTRIBUTE_MAYBE_AMBIGUOUS = 0x020 ,
  ATTRIBUTE_MAYBE_DEFAULT = 0x040 ,
  ATTRIBUTE_REMOVABLE = 0x080 ,
  ATTRIBUTE_OPTIONAL = 0x100
}
 

Public Member Functions

 Property (OUString theName, OUString theType, Attributes theAttributes, std::vector< OUString > &&theAnnotations)
 

Public Attributes

OUString name
 
OUString type
 
Attributes attributes
 
std::vector< OUString > annotations
 

Detailed Description

Definition at line 559 of file unoidl.hxx.

Member Enumeration Documentation

◆ Attributes

Enumerator
ATTRIBUTE_MAYBE_VOID 
ATTRIBUTE_BOUND 
ATTRIBUTE_CONSTRAINED 
ATTRIBUTE_TRANSIENT 
ATTRIBUTE_READ_ONLY 
ATTRIBUTE_MAYBE_AMBIGUOUS 
ATTRIBUTE_MAYBE_DEFAULT 
ATTRIBUTE_REMOVABLE 
ATTRIBUTE_OPTIONAL 

Definition at line 560 of file unoidl.hxx.

Constructor & Destructor Documentation

◆ Property()

unoidl::AccumulationBasedServiceEntity::Property::Property ( OUString  theName,
OUString  theType,
Attributes  theAttributes,
std::vector< OUString > &&  theAnnotations 
)
inline

Definition at line 572 of file unoidl.hxx.

References name, and type.

Member Data Documentation

◆ annotations

std::vector< OUString > unoidl::AccumulationBasedServiceEntity::Property::annotations

Definition at line 586 of file unoidl.hxx.

◆ attributes

Attributes unoidl::AccumulationBasedServiceEntity::Property::attributes

Definition at line 584 of file unoidl.hxx.

◆ name

OUString unoidl::AccumulationBasedServiceEntity::Property::name

Definition at line 580 of file unoidl.hxx.

◆ type

OUString unoidl::AccumulationBasedServiceEntity::Property::type

Definition at line 582 of file unoidl.hxx.


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