Safir SDK Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Safir::Dob::InjectionKind Struct Reference

See the SDK Core Users Guide for information on what these values mean. More...

#include <Safir/Dob/InjectionKind.h>

Classes

class  EnumerationContainer
 

Public Types

enum  Enumeration { None = 0, SynchronousVolatile, SynchronousPermanent, Injectable }
 
typedef
Safir::Dob::Typesystem::ArrayContainer
< EnumerationContainer
EnumerationContainerArray
 

Static Public Member Functions

static
Safir::Dob::Typesystem::Int32 
Size ()
 
static Enumeration First ()
 
static Enumeration Last ()
 
static
Safir::Dob::Typesystem::EnumerationValue 
FirstOrdinal ()
 
static
Safir::Dob::Typesystem::EnumerationValue 
LastOrdinal ()
 
static std::wstring ToString (const Enumeration enumVal)
 
static Enumeration ToValue (const std::wstring &valueString)
 
static void CheckForMismatch (const Safir::Dob::Typesystem::TypeId checksum=Checksum)
 

Static Public Attributes

static const
Safir::Dob::Typesystem::TypeId 
EnumerationTypeId = 6404762710716671877LL
 
static const
Safir::Dob::Typesystem::TypeId 
Checksum = -9187819218818002410LL
 

Detailed Description

See the SDK Core Users Guide for information on what these values mean.

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
None 
SynchronousVolatile 
SynchronousPermanent 
Injectable 

Member Function Documentation

static void Safir::Dob::InjectionKind::CheckForMismatch ( const Safir::Dob::Typesystem::TypeId  checksum = Checksum)
static
static Enumeration Safir::Dob::InjectionKind::First ( )
static
static Safir::Dob::Typesystem::EnumerationValue Safir::Dob::InjectionKind::FirstOrdinal ( )
static
static Enumeration Safir::Dob::InjectionKind::Last ( )
static
static Safir::Dob::Typesystem::EnumerationValue Safir::Dob::InjectionKind::LastOrdinal ( )
static
static Safir::Dob::Typesystem::Int32 Safir::Dob::InjectionKind::Size ( )
static
static std::wstring Safir::Dob::InjectionKind::ToString ( const Enumeration  enumVal)
static
static Enumeration Safir::Dob::InjectionKind::ToValue ( const std::wstring &  valueString)
static

Member Data Documentation

const Safir::Dob::Typesystem::TypeId Safir::Dob::InjectionKind::Checksum = -9187819218818002410LL
static
const Safir::Dob::Typesystem::TypeId Safir::Dob::InjectionKind::EnumerationTypeId = 6404762710716671877LL
static