Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QV4::PropertyAttributes Struct Reference

#include <qv4global_p.h>

Collaboration diagram for QV4::PropertyAttributes:

Classes

union  [union].__unnamed0__

Public Types

enum  Type { Data = 0 , Accessor = 1 , Generic = 2 }

Public Member Functions

 PropertyAttributes ()
 PropertyAttributes (PropertyFlag ff)
 PropertyAttributes (PropertyFlags ff)
void setType (Type tt)
Type type () const
bool isData () const
bool isAccessor () const
bool isGeneric () const
bool hasType () const
bool hasWritable () const
bool hasConfigurable () const
bool hasEnumerable () const
void setWritable (bool bb)
void setConfigurable (bool bb)
void setEnumerable (bool bb)
void resolve ()
bool isWritable () const
bool isEnumerable () const
bool isConfigurable () const
void clearType ()
void clearWritable ()
void clearEnumerable ()
void clearConfigurable ()
void clear ()
bool isEmpty () const
uint all () const
bool operator== (PropertyAttributes other)
bool operator!= (PropertyAttributes other)

Public Attributes

QT_WARNING_PUSH union  

Detailed Description

Definition at line 194 of file qv4global_p.h.

Member Enumeration Documentation

◆ Type

Enumerator
Data 
Accessor 
Generic 

Definition at line 217 of file qv4global_p.h.

Constructor & Destructor Documentation

◆ PropertyAttributes() [1/3]

QV4::PropertyAttributes::PropertyAttributes ( )
inline

Definition at line 223 of file qv4global_p.h.

◆ PropertyAttributes() [2/3]

QV4::PropertyAttributes::PropertyAttributes ( PropertyFlag f)
inline

Definition at line 224 of file qv4global_p.h.

◆ PropertyAttributes() [3/3]

QV4::PropertyAttributes::PropertyAttributes ( PropertyFlags f)
inline

Definition at line 233 of file qv4global_p.h.

Member Function Documentation

◆ all()

uint QV4::PropertyAttributes::all ( ) const
inline

Definition at line 273 of file qv4global_p.h.

◆ clear()

void QV4::PropertyAttributes::clear ( )
inline

Definition at line 270 of file qv4global_p.h.

◆ clearConfigurable()

void QV4::PropertyAttributes::clearConfigurable ( )
inline

Definition at line 268 of file qv4global_p.h.

◆ clearEnumerable()

void QV4::PropertyAttributes::clearEnumerable ( )
inline

Definition at line 267 of file qv4global_p.h.

◆ clearType()

void QV4::PropertyAttributes::clearType ( )
inline

Definition at line 265 of file qv4global_p.h.

◆ clearWritable()

void QV4::PropertyAttributes::clearWritable ( )
inline

Definition at line 266 of file qv4global_p.h.

◆ hasConfigurable()

bool QV4::PropertyAttributes::hasConfigurable ( ) const
inline

Definition at line 252 of file qv4global_p.h.

◆ hasEnumerable()

bool QV4::PropertyAttributes::hasEnumerable ( ) const
inline

Definition at line 253 of file qv4global_p.h.

◆ hasType()

bool QV4::PropertyAttributes::hasType ( ) const
inline

Definition at line 250 of file qv4global_p.h.

◆ hasWritable()

bool QV4::PropertyAttributes::hasWritable ( ) const
inline

Definition at line 251 of file qv4global_p.h.

◆ isAccessor()

bool QV4::PropertyAttributes::isAccessor ( ) const
inline

Definition at line 247 of file qv4global_p.h.

◆ isConfigurable()

bool QV4::PropertyAttributes::isConfigurable ( ) const
inline

Definition at line 263 of file qv4global_p.h.

◆ isData()

bool QV4::PropertyAttributes::isData ( ) const
inline

Definition at line 246 of file qv4global_p.h.

◆ isEmpty()

bool QV4::PropertyAttributes::isEmpty ( ) const
inline

Definition at line 271 of file qv4global_p.h.

◆ isEnumerable()

bool QV4::PropertyAttributes::isEnumerable ( ) const
inline

Definition at line 262 of file qv4global_p.h.

◆ isGeneric()

bool QV4::PropertyAttributes::isGeneric ( ) const
inline

Definition at line 248 of file qv4global_p.h.

◆ isWritable()

bool QV4::PropertyAttributes::isWritable ( ) const
inline

Definition at line 261 of file qv4global_p.h.

◆ operator!=()

bool QV4::PropertyAttributes::operator!= ( PropertyAttributes other)
inline

Definition at line 278 of file qv4global_p.h.

◆ operator==()

bool QV4::PropertyAttributes::operator== ( PropertyAttributes other)
inline

Definition at line 275 of file qv4global_p.h.

◆ resolve()

void QV4::PropertyAttributes::resolve ( )
inline

Definition at line 259 of file qv4global_p.h.

◆ setConfigurable()

void QV4::PropertyAttributes::setConfigurable ( bool b)
inline

Definition at line 256 of file qv4global_p.h.

◆ setEnumerable()

void QV4::PropertyAttributes::setEnumerable ( bool b)
inline

Definition at line 257 of file qv4global_p.h.

◆ setType()

void QV4::PropertyAttributes::setType ( Type t)
inline

Definition at line 243 of file qv4global_p.h.

◆ setWritable()

void QV4::PropertyAttributes::setWritable ( bool b)
inline

Definition at line 255 of file qv4global_p.h.

◆ type()

Type QV4::PropertyAttributes::type ( ) const
inline

Definition at line 244 of file qv4global_p.h.

Member Data Documentation

◆ @022055303135213367137270166335255152205113301336


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