#include <gnSourceQualifier.h>
Inheritance diagram for gnSourceQualifier::

Public Methods | |
| gnSourceQualifier () | |
| Empty constructor. More... | |
| gnSourceQualifier (gnBaseSource *source, string &name, uint32 begin, uint32 length) | |
| Constructor, records the location and name of the qualifier in the source. More... | |
| gnSourceQualifier (const gnSourceQualifier &s) | |
| Copy constructor. More... | |
| ~gnSourceQualifier () | |
| Destructor, frees memory. More... | |
| gnSourceQualifier* | Clone () const |
| string | GetName () const |
| Get the name of qualifier stored in this class. More... | |
| string | GetValue () const |
| Get the qualifier stored in this class. More... | |
| uint32 | GetNameLength () const |
| Get the length of the qualifier name stored in this class. More... | |
| uint32 | GetValueLength () const |
| Get the length of the qualifier stored in this class. More... | |
| uint32 | GetValueStart () const |
| Get the qualifier's start position within the source. More... | |
| pair<uint32, uint32> | GetValueLoc () const |
| Get the qualifier's start position and length within the source. More... | |
| void | SetValueStart (const uint32 start) |
| Set the qualifier's start position within the source. More... | |
| void | SetValueLength (const uint32 length) |
| Get the qualifier's length within the source. More... | |
| void | SetValueLoc (const pair< uint32, uint32 > startLen) |
| Set the qualifier's start position and length within the source. More... | |
Private Attributes | |
| string | m_name |
| uint32 | m_start |
| uint32 | m_length |
| gnBaseSource* | m_source |
They are created by gnGBKSource and other sources and placed into a gnFeature.
Definition at line 31 of file gnSourceQualifier.h.
|
|
Empty constructor.
Definition at line 19 of file gnSourceQualifier.cpp. Referenced by Clone().
|
|
|
Constructor, records the location and name of the qualifier in the source.
Definition at line 25 of file gnSourceQualifier.cpp. |
|
|
Copy constructor.
Definition at line 31 of file gnSourceQualifier.cpp. |
|
|
Destructor, frees memory.
Definition at line 37 of file gnSourceQualifier.cpp. |
|
|
Reimplemented from gnBaseQualifier. Definition at line 98 of file gnSourceQualifier.h. |
|
|
Get the name of qualifier stored in this class.
Reimplemented from gnBaseQualifier. Definition at line 102 of file gnSourceQualifier.h. |
|
|
Get the length of the qualifier name stored in this class.
Reimplemented from gnBaseQualifier. Definition at line 106 of file gnSourceQualifier.h. |
|
|
Get the qualifier stored in this class.
Reimplemented from gnBaseQualifier. Definition at line 39 of file gnSourceQualifier.cpp. |
|
|
Get the length of the qualifier stored in this class.
Reimplemented from gnBaseQualifier. Definition at line 114 of file gnSourceQualifier.h. |
|
|
Get the qualifier's start position and length within the source.
Definition at line 118 of file gnSourceQualifier.h. |
|
|
Get the qualifier's start position within the source.
Definition at line 110 of file gnSourceQualifier.h. |
|
|
Get the qualifier's length within the source.
Definition at line 129 of file gnSourceQualifier.h. |
|
|
Set the qualifier's start position and length within the source.
Definition at line 133 of file gnSourceQualifier.h. |
|
|
Set the qualifier's start position within the source.
Definition at line 125 of file gnSourceQualifier.h. |
|
|
Definition at line 93 of file gnSourceQualifier.h. |
|
|
Definition at line 92 of file gnSourceQualifier.h. |
|
|
Definition at line 94 of file gnSourceQualifier.h. |
|
|
Definition at line 93 of file gnSourceQualifier.h. |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001