Class: ejson::filePos


Synopsis:

+                   filePos     (void);
+ filePos (size_t _line,
size_t _col);
+ ~filePos (void);
+ filePos & operator++ (void);
+ filePos & operator-- (void);
+ const filePos & operator+= (const filePos & _obj);
+ const filePos & operator+= (size_t _col);
+ const filePos & operator= (const filePos & _obj);
+ void newLine (void);
+ bool check (char32_t _val);
+ void set (size_t _line,
size_t _col);
+ void clear (void);
+ int32_t getCol (void);
+ int32_t getLine (void);

Detail:

ejson::filePos ()

filePos(void);



ejson::filePos ()

filePos(size_t _line,
        size_t _col);



ejson::~filePos ()

~filePos(void);



operator++ ()

filePos & operator++(void);



operator-- ()

filePos & operator--(void);



operator+= ()

const filePos & operator+=(const filePos & _obj);



operator+= ()

const filePos & operator+=(size_t _col);



operator= ()

const filePos & operator=(const filePos & _obj);



newLine ()

void newLine(void);



check ()

bool check(char32_t _val);



set ()

void set(size_t _line,
         size_t _col);



clear ()

void clear(void);



getCol ()

int32_t getCol(void);



getLine ()

int32_t getLine(void);