Ice 3.7 C++11 API Reference
Public Member Functions | Public Attributes | List of all members
IceGrid::ServiceInstanceDescriptor Struct Reference

A service template instance descriptor. More...

#include <IceGrid/IceGrid.h>

Collaboration diagram for IceGrid::ServiceInstanceDescriptor:
Collaboration graph
[legend]

Public Member Functions

std::tuple< const ::std::string &, const ::IceGrid::StringStringDict &, const ::std::shared_ptr<::IceGrid::ServiceDescriptor > &, const ::IceGrid::PropertySetDescriptor & > ice_tuple () const
 Obtains a tuple containing all of the struct's data members. More...
 

Public Attributes

::std::string _cpp_template
 The template used by this instance. More...
 
::std::shared_ptr<::IceGrid::ServiceDescriptordescriptor
 The service definition if the instance isn't a template instance (i.e. More...
 
::IceGrid::StringStringDict parameterValues
 The template parameter values. More...
 
::IceGrid::PropertySetDescriptor propertySet
 The property set. More...
 

Detailed Description

A service template instance descriptor.

Member Function Documentation

◆ ice_tuple()

std::tuple<const ::std::string&, const ::IceGrid::StringStringDict&, const ::std::shared_ptr<::IceGrid::ServiceDescriptor>&, const ::IceGrid::PropertySetDescriptor&> IceGrid::ServiceInstanceDescriptor::ice_tuple ( ) const
inline

Obtains a tuple containing all of the struct's data members.

Returns
The data members in a tuple.

Member Data Documentation

◆ _cpp_template

::std::string IceGrid::ServiceInstanceDescriptor::_cpp_template

The template used by this instance.

◆ descriptor

::std::shared_ptr<::IceGrid::ServiceDescriptor> IceGrid::ServiceInstanceDescriptor::descriptor

The service definition if the instance isn't a template instance (i.e.

: if the template attribute is empty).

◆ parameterValues

::IceGrid::StringStringDict IceGrid::ServiceInstanceDescriptor::parameterValues

The template parameter values.

◆ propertySet

::IceGrid::PropertySetDescriptor IceGrid::ServiceInstanceDescriptor::propertySet

The property set.


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