ARB
Public Member Functions | List of all members
SEC_drawn_positions Class Reference

#include <SEC_drawn_pos.hxx>

Inheritance diagram for SEC_drawn_positions:
Inheritance graph
[legend]
Collaboration diagram for SEC_drawn_positions:
Collaboration graph
[legend]

Public Member Functions

void clear ()
 
void announce (size_t abs, const Position &drawn)
 
bool empty () const
 
const PosMap::const_iterator begin () const
 
const PosMap::const_iterator end () const
 
const Positiondrawn_at (size_t abs) const
 
const Positiondrawn_before (size_t abspos, size_t *before_abs) const
 
const Positiondrawn_after (size_t abspos, size_t *after_abs) const
 
const Positiondrawn_at_or_after (size_t abspos) const
 

Detailed Description

Definition at line 26 of file SEC_drawn_pos.hxx.

Member Function Documentation

void SEC_drawn_positions::clear ( )
inline

Definition at line 30 of file SEC_drawn_pos.hxx.

Referenced by SEC_root::clear_announced_positions().

void SEC_drawn_positions::announce ( size_t  abs,
const Position drawn 
)
inline

Definition at line 31 of file SEC_drawn_pos.hxx.

References abs.

bool SEC_drawn_positions::empty ( ) const
inline

Definition at line 33 of file SEC_drawn_pos.hxx.

Referenced by SEC_root::nail_cursor().

const PosMap::const_iterator SEC_drawn_positions::begin ( ) const
inline

Definition at line 34 of file SEC_drawn_pos.hxx.

const PosMap::const_iterator SEC_drawn_positions::end ( ) const
inline

Definition at line 35 of file SEC_drawn_pos.hxx.

const Position* SEC_drawn_positions::drawn_at ( size_t  abs) const
inline

Definition at line 37 of file SEC_drawn_pos.hxx.

References NULp.

Referenced by SEC_root::nail_position(), and SEC_root::perform_autoscroll().

const Position& SEC_drawn_positions::drawn_before ( size_t  abspos,
size_t before_abs 
) const
inline

Definition at line 42 of file SEC_drawn_pos.hxx.

References sec_assert.

const Position& SEC_drawn_positions::drawn_after ( size_t  abspos,
size_t after_abs 
) const
inline

Definition at line 56 of file SEC_drawn_pos.hxx.

References sec_assert.

Referenced by SEC_root::nail_cursor().

const Position& SEC_drawn_positions::drawn_at_or_after ( size_t  abspos) const
inline

Definition at line 68 of file SEC_drawn_pos.hxx.

References NULp.


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