NisusWrtStruct::Position Struct Reference

a position More...

#include <NisusWrtStruct.hxx>

Classes

struct  Compare
 a comparaison structure used to sort the position More...
 

Public Member Functions

 Position ()
 the constructor
 
bool operator== (Position const &p2) const
 operator==
 
bool operator!= (Position const &p2) const
 operator!=
 
int cmp (Position const &p2) const
 a small compare operator
 

Public Attributes

int m_paragraph
 the paragraph
 
int m_word
 the word
 
int m_char
 the character position
 

Friends

std::ostream & operator<< (std::ostream &o, Position const &pos)
 operator<<: prints data in form "XxYxZ"
 

Detailed Description

a position

Constructor & Destructor Documentation

◆ Position()

NisusWrtStruct::Position::Position ( )
inline

the constructor

Member Function Documentation

◆ cmp()

int NisusWrtStruct::Position::cmp ( Position const &  p2) const
inline

a small compare operator

Referenced by operator!=(), NisusWrtStruct::Position::Compare::operator()(), and operator==().

◆ operator!=()

bool NisusWrtStruct::Position::operator!= ( Position const &  p2) const
inline

operator!=

◆ operator==()

bool NisusWrtStruct::Position::operator== ( Position const &  p2) const
inline

operator==

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  o,
Position const &  pos 
)
friend

operator<<: prints data in form "XxYxZ"

Member Data Documentation

◆ m_char

int NisusWrtStruct::Position::m_char

◆ m_paragraph

◆ m_word


The documentation for this struct was generated from the following file:

Generated on Thu Jan 19 2023 00:00:00 for libmwaw by doxygen 1.9.6