InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
NamedUint32Attribute Class Reference

#include <NamedAttribute.h>

Public Member Functions

 NamedUint32Attribute ()
 
 NamedUint32Attribute (PMString name, uint32 value)
 
 NamedUint32Attribute (const NamedUint32Attribute &orig)
 
NamedUint32Attributeoperator= (const NamedUint32Attribute &copy)
 
bool operator== (const NamedUint32Attribute &na) const
 
bool operator!= (const NamedUint32Attribute &na) const
 
virtual PMString GetName () const
 
virtual void GetValue (uint32 &value) const
 
virtual void ReadWrite (IPMStream *iPMStream)
 

Detailed Description

Represents an attribute of type int32 that has a user-defined name.

Constructor & Destructor Documentation

NamedUint32Attribute::NamedUint32Attribute ()
inline

Default contructor.

NamedUint32Attribute::NamedUint32Attribute (PMString name,
uint32 value 
)
inline

Constructs a NamedAttribute object with a named value.

NamedUint32Attribute::NamedUint32Attribute (const NamedUint32Attributeorig)
inline

Copy constructor.

Member Function Documentation

virtual PMString NamedUint32Attribute::GetName (void ) const
inlinevirtual

Accesses the name string.

Returns
a PMString object of the attribute name.
bool NamedUint32Attribute::operator!= (const NamedUint32Attributena) const
inline

Non-equivalence operator for NamedAttribute variables.

NamedUint32Attribute& NamedUint32Attribute::operator= (const NamedUint32Attributecopy)
inline

Assignment operator for NamedAttribute variables.

bool NamedUint32Attribute::operator== (const NamedUint32Attributena) const
inline

Equivalence operator for NamedAttribute variables.