Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
MetaTypeInfo Class Reference

Public Member Functions

bool hasDefaultValue () const
 
string writeName () const
 
string memberName () const
 
string typeNameWithQualifiers () const
 
bool needsOptional () const
 
string nullableCheck () const
 
string nullableSetter () const
 
string defaultInitializer () const
 
bool isNotNullable () const
 
string fileName ()
 

Public Attributes

string originalName = ""
 
string name = ""
 
string typeName = ""
 
string description = ""
 Description of this property.
 
bool isNullable = false
 If this property is nullable according to the OpenAPI spec.
 
bool needsPointer = false
 
bool needsSystemImport = false
 If the type needs a system import (Such as Qt types)
 
bool needsLocalImport = false
 If the type needs a local import (such as types elsewhere in this project).
 
bool isContainer = false
 If the type is a container type.
 
bool isTypeNullable = false
 If this type has a non-ambigious null state.
 
MetaTypeInfo containerType = null
 If isContainer is true, the type of the container.
 
bool isLast = false
 For use in templating.
 
bool isLastNonNullable = false
 
string defaultValue = ""
 
string typeNullableCheck
 
string typeNullableSetter = ""
 

Member Function Documentation

◆ defaultInitializer()

string MetaTypeInfo::defaultInitializer ( ) const
inline

◆ fileName()

string MetaTypeInfo::fileName ( )
inline

◆ hasDefaultValue()

bool MetaTypeInfo::hasDefaultValue ( ) const
inline

◆ isNotNullable()

bool MetaTypeInfo::isNotNullable ( ) const
inline

◆ memberName()

string MetaTypeInfo::memberName ( ) const
inline

◆ needsOptional()

bool MetaTypeInfo::needsOptional ( ) const
inline

◆ nullableCheck()

string MetaTypeInfo::nullableCheck ( ) const
inline

◆ nullableSetter()

string MetaTypeInfo::nullableSetter ( ) const
inline

◆ typeNameWithQualifiers()

string MetaTypeInfo::typeNameWithQualifiers ( ) const
inline

◆ writeName()

string MetaTypeInfo::writeName ( ) const
inline

Member Data Documentation

◆ containerType

MetaTypeInfo MetaTypeInfo::containerType = null

If isContainer is true, the type of the container.

◆ defaultValue

string MetaTypeInfo::defaultValue = ""

◆ description

string MetaTypeInfo::description = ""

Description of this property.

◆ isContainer

bool MetaTypeInfo::isContainer = false

If the type is a container type.

◆ isLast

bool MetaTypeInfo::isLast = false

For use in templating.

◆ isLastNonNullable

bool MetaTypeInfo::isLastNonNullable = false

◆ isNullable

bool MetaTypeInfo::isNullable = false

If this property is nullable according to the OpenAPI spec.

◆ isTypeNullable

bool MetaTypeInfo::isTypeNullable = false

If this type has a non-ambigious null state.

◆ name

string MetaTypeInfo::name = ""

◆ needsLocalImport

bool MetaTypeInfo::needsLocalImport = false

If the type needs a local import (such as types elsewhere in this project).

◆ needsPointer

bool MetaTypeInfo::needsPointer = false

◆ needsSystemImport

bool MetaTypeInfo::needsSystemImport = false

If the type needs a system import (Such as Qt types)

◆ originalName

string MetaTypeInfo::originalName = ""

◆ typeName

string MetaTypeInfo::typeName = ""

◆ typeNullableCheck

string MetaTypeInfo::typeNullableCheck

◆ typeNullableSetter

string MetaTypeInfo::typeNullableSetter = ""

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