CAPD DynSys Library  5.2.0
capd::krak::pointing_field Class Reference

#include <capd/krak/item.h>

Public Member Functions

 pointing_field (void)
 
virtual ~pointing_field (void)
 
virtual int who (void)
 
virtual capd::krak::frstring descriptor (void)
 
virtual void put (std::ostream &out)
 
virtual int operator<= (capd::krak::atom &a2)
 
int operator<= (frstring &second_string)
 
virtual int operator>= (capd::krak::atom &a2)
 
int operator>= (frstring &second_string)
 
virtual int operator== (capd::krak::atom &a2)
 
int operator== (const frstring &second_string)
 
virtual capd::krak::frstring description (void)
 
void insert (int pos, char c)
 
linkwithdraw (void)
 
void destroy (void)
 
linkoperator>> (int i)
 
linkoperator<< (int i)
 
linknext (void)
 
linkprev (void)
 
char * string (void) const
 
char character (int n)
 
int operator+ (frstring &second_string)
 
int operator+ (int an_int)
 
frstring operator++ (void)
 
frstring operator++ (int)
 
frstring operator-- (void)
 
int operator< (frstring &second_string)
 
int operator> (frstring &second_string)
 
int operator!= (const frstring &second_string)
 
virtual void resize (int len)
 
frstring operator[] (int last)
 
frstring operator() (int first) const
 
frstring operator() (int first, int last) const
 
frstring rmqm (void)
 
void remove (int pos)
 
void split (int ncol)
 
frstring extractFirstItem (void)
 
frstring getFirstItem (void)
 
int get (void)
 
varoperator|= (capd::krak::atom &a)
 
varoperator|= (capd::krak::frstring &s)
 
capd::krak::frstringoperator! (void)
 
capd::krak::atomoperator~ (void)
 

Public Attributes

capd::krak::atomvalue
 

Protected Member Functions

virtual capd::krak::atomcopy ()
 
void bind (void)
 
void join (link &pred)
 
linkeject (void)
 
void insert (link &pred)
 

Constructor & Destructor Documentation

◆ pointing_field()

capd::krak::pointing_field::pointing_field ( void  )
inline

◆ ~pointing_field()

capd::krak::pointing_field::~pointing_field ( void  )
inlinevirtual

Member Function Documentation

◆ bind()

void capd::krak::link::bind ( void  )
inlineprotectedinherited

◆ character()

char capd::krak::frstring::character ( int  n)
inlineinherited

◆ copy()

capd::krak::atom * capd::krak::field::copy ( )
inlineprotectedvirtualinherited

Reimplemented from capd::krak::item.

◆ description()

capd::krak::frstring capd::krak::link::description ( void  )
inlinevirtualinherited

Reimplemented in capd::krak::hlink.

◆ descriptor()

capd::krak::frstring capd::krak::field::descriptor ( void  )
inlinevirtualinherited

Reimplemented from capd::krak::item.

◆ destroy()

void capd::krak::link::destroy ( void  )
inlineinherited

◆ eject()

capd::krak::link * capd::krak::link::eject ( void  )
inlineprotectedinherited

◆ get()

int capd::krak::frstring::get ( void  )
inlineinherited

◆ insert()

void capd::krak::link::insert ( link pred)
inlineprotectedinherited

◆ join()

void capd::krak::link::join ( link pred)
inlineprotectedinherited

◆ next()

capd::krak::link * capd::krak::link::next ( void  )
inlineinherited

◆ operator!()

capd::krak::frstring & capd::krak::var::operator! ( void  )
inlineinherited

◆ operator!=()

int capd::krak::frstring::operator!= ( const frstring second_string)
inlineinherited

◆ operator<<()

capd::krak::link * capd::krak::link::operator<< ( int  i)
inlineinherited

◆ operator<=()

int capd::krak::item::operator<= ( capd::krak::atom a2)
inlinevirtualinherited

Reimplemented from capd::krak::frstring.

◆ operator==()

int capd::krak::item::operator== ( capd::krak::atom a2)
inlinevirtualinherited

Reimplemented from capd::krak::frstring.

◆ operator>=()

int capd::krak::item::operator>= ( capd::krak::atom a2)
inlinevirtualinherited

Reimplemented from capd::krak::frstring.

◆ operator>>()

capd::krak::link * capd::krak::link::operator>> ( int  i)
inlineinherited

◆ operator|=() [1/2]

capd::krak::var & capd::krak::var::operator|= ( capd::krak::atom a)
inlineinherited

◆ operator|=() [2/2]

capd::krak::var & capd::krak::var::operator|= ( capd::krak::frstring s)
inlineinherited

◆ operator~()

capd::krak::atom * capd::krak::var::operator~ ( void  )
inlineinherited

◆ prev()

capd::krak::link * capd::krak::link::prev ( void  )
inlineinherited

◆ put()

void capd::krak::field::put ( std::ostream &  out)
inlinevirtualinherited

Reimplemented from capd::krak::item.

◆ string()

char * capd::krak::frstring::string ( void  ) const
inlineinherited

◆ who()

int capd::krak::field::who ( void  )
inlinevirtualinherited

Reimplemented from capd::krak::item.

◆ withdraw()

capd::krak::link & capd::krak::link::withdraw ( void  )
inlineinherited

Member Data Documentation

◆ value

capd::krak::atom* capd::krak::var::value
inherited