class: ejson::filePos


Associated Namespace:

Constructor and Destructor:

+                 filePos     ();
+ filePos (size_t _line,
size_t _col);
+ ~filePos ();

Synopsis:

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

Detail:

filePos

+  filePos ();



filePos

+  filePos (size_t _line,
size_t _col);



~filePos

+  ~filePos ();



operator ++

+ filePos & operator ++ ();



operator --

+ filePos & operator -- ();



operator +=

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



operator +=

+ const filePos & operator += (size_t _col);



operator =

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



newLine

+ void newLine ();



check

+ bool check (char32_t _val);



set

+ void set (size_t _line,
size_t _col);



clear

+ void clear ();



getCol

+ int32_t getCol () const;



getLine

+ int32_t getLine () const;