class: exml::filePos


Description:



Associated Namespace:

Constructor and Destructor:

+                 filePos     (void );
+ filePos (int32_t _line,
int32_t _col);
+ ~filePos (void );

Synopsis:

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

Detail:

filePos

+  filePos (void );



filePos

+  filePos (int32_t _line,
int32_t _col);



~filePos

+  ~filePos (void );



operator ++

+ filePos & operator ++ (void );



operator --

+ filePos & operator -- (void );



operator +=

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



operator +=

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



operator =

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



newLine

+ void newLine (void );



check

+ bool check (char32_t _val);



set

+ void set (int32_t _line,
int32_t _col);



clear

+ void clear (void );



getCol

+ int32_t getCol (void ) const;



getLine

+ int32_t getLine (void ) const;