34 PvlToken::PvlToken(
const QString &k) {
40 PvlToken::PvlToken() {
45 PvlToken::~PvlToken() {
55 void PvlToken::setKey(
const QString &k) {
64 QString PvlToken::key()
const {
73 QString PvlToken::keyUpper()
const {
74 return m_key.toUpper();
78 void PvlToken::valueClear() {
87 int PvlToken::valueSize()
const {
88 return m_value.size();
97 void PvlToken::addValue(
const QString &v) {
110 QString PvlToken::value(
const int index)
const {
111 if((index < 0) || (index >= (
int) m_value.size())) {
115 return m_value[index];
127 QString PvlToken::valueUpper(
int index)
const {
128 if((index < 0) || (index >= (
int) m_value.size())) {
133 return m_value[index].toUpper();
#define _FILEINFO_
Macro for the filename and line number.
QString ArraySubscriptNotInRange(int index)
This error should be used when an Isis object or application is checking array bounds and the legal r...