Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMetaData::Validator::Reason Class Reference

#include <kis_meta_data_validator.h>

Public Types

enum  Type { UNKNOWN_REASON , UNKNOWN_ENTRY , INVALID_TYPE , INVALID_VALUE }
 

Public Member Functions

Reasonoperator= (const Reason &)
 
 Reason (const Reason &)
 
 Reason (Type type=UNKNOWN_REASON)
 
Type type () const
 
 ~Reason ()
 

Private Attributes

Private *const d
 

Friends

class QMap< QString, Reason >
 
class Validator
 

Detailed Description

Definition at line 24 of file kis_meta_data_validator.h.

Member Enumeration Documentation

◆ Type

Constructor & Destructor Documentation

◆ Reason() [1/2]

KisMetaData::Validator::Reason::Reason ( Type type = UNKNOWN_REASON)

◆ Reason() [2/2]

KisMetaData::Validator::Reason::Reason ( const Reason & )

◆ ~Reason()

Validator::Reason::~Reason ( )

Definition at line 38 of file kis_meta_data_validator.cc.

39{
40 delete d;
41}

Member Function Documentation

◆ operator=()

Validator::Reason & Validator::Reason::operator= ( const Reason & _rhs)

Definition at line 32 of file kis_meta_data_validator.cc.

33{
34 *d = *_rhs.d;
35 return *this;
36}

References d.

◆ type()

Validator::Reason::Type Validator::Reason::type ( ) const

Definition at line 43 of file kis_meta_data_validator.cc.

44{
45 return d->type;
46}

Friends And Related Symbol Documentation

◆ QMap< QString, Reason >

friend class QMap< QString, Reason >
friend

Definition at line 26 of file kis_meta_data_validator.h.

◆ Validator

friend class Validator
friend

Definition at line 26 of file kis_meta_data_validator.h.

Member Data Documentation

◆ d

Private* const KisMetaData::Validator::Reason::d
private

Definition at line 44 of file kis_meta_data_validator.h.


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