Safir SDK Core
Loading...
Searching...
No Matches
Safir::Dob::Typesystem::MemberInfo Struct Reference

A type that encapsulates all member info that is useful for reflection. More...

#include <Safir/Dob/Typesystem/Defs.h>

Collaboration diagram for Safir::Dob::Typesystem::MemberInfo:
[legend]

Public Attributes

Dob::Typesystem::TypeId typeId
 
Dob::Typesystem::MemberIndex memberIndex
 
Dob::Typesystem::MemberType memberType
 
Dob::Typesystem::MemberType keyType
 
std::wstring memberName
 
Dob::Typesystem::TypeId memberTypeId
 
Dob::Typesystem::TypeId keyTypeId
 
Dob::Typesystem::Int32 stringLength
 
Dob::Typesystem::CollectionType collectionType
 
Dob::Typesystem::Int32 arrayLength
 

Detailed Description

A type that encapsulates all member info that is useful for reflection.

Member Data Documentation

◆ arrayLength

Dob::Typesystem::Int32 Safir::Dob::Typesystem::MemberInfo::arrayLength

◆ collectionType

Dob::Typesystem::CollectionType Safir::Dob::Typesystem::MemberInfo::collectionType

◆ keyType

Dob::Typesystem::MemberType Safir::Dob::Typesystem::MemberInfo::keyType

◆ keyTypeId

Dob::Typesystem::TypeId Safir::Dob::Typesystem::MemberInfo::keyTypeId

◆ memberIndex

Dob::Typesystem::MemberIndex Safir::Dob::Typesystem::MemberInfo::memberIndex

◆ memberName

std::wstring Safir::Dob::Typesystem::MemberInfo::memberName

◆ memberType

Dob::Typesystem::MemberType Safir::Dob::Typesystem::MemberInfo::memberType

◆ memberTypeId

Dob::Typesystem::TypeId Safir::Dob::Typesystem::MemberInfo::memberTypeId

◆ stringLength

Dob::Typesystem::Int32 Safir::Dob::Typesystem::MemberInfo::stringLength

◆ typeId

Dob::Typesystem::TypeId Safir::Dob::Typesystem::MemberInfo::typeId