Struct InternalTargetValue

struct InternalTargetValue

Public Types

enum ITVType

Values:

Int
Pair
Str
Arr
Null

Public Functions

InternalTargetValue(const int64_t i1_)
InternalTargetValue(const int64_t i1_, const int64_t i2_)
InternalTargetValue(const std::string *s)
InternalTargetValue(const std::vector<int64_t> *v)
InternalTargetValue()
std::string strVal() const
std::vector<int64_t> arrVal() const
bool isInt() const
bool isPair() const
bool isNull() const
bool isStr() const
bool operator<(const InternalTargetValue &other) const
bool operator==(const InternalTargetValue &other) const

Public Members

int64_t i1
int64_t i2
ITVType ty