#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. |