Mako 7.4.0 API
Loading...
Searching...
No Matches
EDLQName Class Reference

Implementation of qualified name class. More...

#include <edlqname.h>

Public Member Functions

 EDLQName ()
 Empty constructor of EDLQName.
 
 EDLQName (const EDLQName &another)
 Copy constructor of EDLQName.
 
 EDLQName (IEDLNamespacePtr ptrNamespace, const EDLString &name)
 constructor of EDLQName
 
 EDLQName (IEDLNamespacePtr ptrNamespace, const EDLSysString &name)
 constructor of EDLQName
 
void operator= (const EDLQName &another)
 operator =
 
bool operator== (const EDLQName &another) const
 operator ==
 
IEDLNamespacePtr getNamespace () const
 Retrieves namespace.
 
bool setNamespace (const IEDLNamespacePtr &ns)
 Sets namespace.
 
EDLString getName () const
 Retrieves member name of EDLQName.
 
bool setName (const EDLString &name)
 Sets member name of EDLQName.
 
bool setName (const EDLSysString &sysname)
 Sets member name of EDLQName.
 
EDLString getNameWithPrefix () const
 Returns EDLString that is combination of prefix and name (prefix:name)
 
bool isEmpty ()
 Returns a boolean that says where this QName was empty.
 

Detailed Description

Implementation of qualified name class.

Constructor & Destructor Documentation

◆ EDLQName() [1/2]

EDLQName::EDLQName ( IEDLNamespacePtr ptrNamespace,
const EDLString & name )
inline

constructor of EDLQName

Parameters
ptrNamespaceSmart pointer to the namespace interface
nameThe name value

◆ EDLQName() [2/2]

EDLQName::EDLQName ( IEDLNamespacePtr ptrNamespace,
const EDLSysString & name )
inline

constructor of EDLQName

Parameters
ptrNamespaceSmart pointer to the namespace interface
nameThe name value

Member Function Documentation

◆ getName()

EDLString EDLQName::getName ( ) const
inline

Retrieves member name of EDLQName.

Returns
EDLString The name value as EDLString

◆ getNamespace()

IEDLNamespacePtr EDLQName::getNamespace ( ) const
inline

Retrieves namespace.

Returns
IEDLNamespacePtr The smart pointer to the namespace interface

◆ getNameWithPrefix()

EDLString EDLQName::getNameWithPrefix ( ) const
inline

Returns EDLString that is combination of prefix and name (prefix:name)

Returns
EDLString The fullname

◆ isEmpty()

bool EDLQName::isEmpty ( )
inline

Returns a boolean that says where this QName was empty.

Returns
bool True if the name is empty

◆ operator=()

void EDLQName::operator= ( const EDLQName & another)
inline

operator =

Parameters
anotherEDLQName

◆ operator==()

bool EDLQName::operator== ( const EDLQName & another) const
inline

operator ==

Parameters
anotherEDLQName
Returns
bool True if equal, false if not

◆ setName() [1/2]

bool EDLQName::setName ( const EDLString & name)
inline

Sets member name of EDLQName.

Parameters
nameThe name value
Returns
bool True

◆ setName() [2/2]

bool EDLQName::setName ( const EDLSysString & sysname)
inline

Sets member name of EDLQName.

Parameters
sysnameThe name value
Returns
bool True

◆ setNamespace()

bool EDLQName::setNamespace ( const IEDLNamespacePtr & ns)
inline

Sets namespace.

Parameters
nsSmart pointer to the namespace interface
Returns
bool True

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