<< err_normal_address_t
 Top   Types   Functions   Classes   Index   Sources 
err_area_t >>

struct err_position_t / err_position_t

Concrete Class


Description

Do not use err_position_t directly from C, only from C++ or via the err_set_... functions.

Members

err_position_t(char const * = NULL, int, int)
err_position_t(err_address_t)
err_position_t(err_ext_address_t const &)
err_position_t(err_ext_address_t const *)
err_position_t(err_position_t const &)
~err_position_t()
operator err_area_t const *() const
operator err_location_t const *() const
operator err_position_t const *() const
voidoperator=(err_position_t const &)
voidoperator=(err_area_t const &)
voidoperator=(err_location_t const &)
err_ext_address_t *address
operatorerr_area_t() const
operatorerr_location_t() const
char *file
intline
intpos
int *refcount
voidset_position(char const * = NULL, int, int)
boolvalid() const


Detailed Descriptions


int * refcount

C++: int * err_position_t::refcount

Reference counter deciding when to copy/free file and address

Declaration  ]


char * file

C++: char * err_position_t::file
Declaration  ]


err_ext_address_t * address

C++: err_ext_address_t * err_position_t::address
Declaration  ]


int line

C++: int err_position_t::line
Declaration  ]


int pos

C++: int err_position_t::pos
Declaration  ]


[constructor] err_position_t (char const * = NULL, int, int)

C++: err_position_t::err_position_t (char const * = NULL, int, int)
Declaration  ]


[constructor] err_position_t (err_address_t)

C++: err_position_t::err_position_t (ERWIN_UNSIGNED_LONG_LONG)
Declaration  ]


[constructor] err_position_t (err_ext_address_t const &)

C++: err_position_t::err_position_t (err_ext_address_t const &)
Declaration  ]


[constructor] err_position_t (err_ext_address_t const *)

C++: err_position_t::err_position_t (err_ext_address_t const *)
Declaration  ]


void set_position (char const * = NULL, int, int)

C++: void err_position_t::set_position (char const * = NULL, int, int)
Declaration  ]


[constructor] err_position_t (err_position_t const &)

C++: err_position_t::err_position_t (err_position_t const &)
Declaration  ]


void operator= (err_position_t const &)

C++: void err_position_t::operator= (err_position_t const &)
Declaration  ]


void operator= (err_area_t const &)

C++: void err_position_t::operator= (err_area_t const &)

for msvc 6.0 which does not find the conversion

Declaration  ]


void operator= (err_location_t const &)

C++: void err_position_t::operator= (err_location_t const &)

for msvc 6.0 which does not find the conversion

Declaration  ]


[destructor] ~err_position_t ()

C++: err_position_t::~err_position_t ()
Declaration  ]


bool valid () const

C++: bool err_position_t::valid () const
Declaration & Source  ]


operator err_position_t const * () const

C++: err_position_t::operator err_position_t const * () const
Declaration & Source  ]


operator err_area_t const * () const

C++: err_position_t::operator err_area_t const * () const
Declaration  ]


operator err_area_t () const

C++: operator err_position_t::err_area_t () const
Declaration  ]


operator err_location_t const * () const

C++: err_position_t::operator err_location_t const * () const
Declaration  ]


operator err_location_t () const

C++: operator err_position_t::err_location_t () const
Declaration  ]


Occurrences of err_position_t

interr_position_pieces(err_position_t const *)
voiderr_set_at_position(err_position_t *, char const *, int, int)
voiderr_set_in_file(err_position_t *, char const *)
voiderr_set_in_line(err_position_t *, char const *, int)
interr_style_colon_format_position(err_markup_t *, err_formatted_stream_t *, err_v_char_t *, int tag, int orig_tag, ERR_ERWIN_BOOL hide_file, ERR_ERWIN_BOOL hide_line, err_position_t const * loc)
err_area_t::err_area_t(err_position_t const &)
err_area_t::err_area_t(err_position_t const &, err_position_t const &)
err_location_t::err_location_t(err_position_t const &)
err_location_t::err_location_t(err_position_t const &, err_position_t const &)
err_position_t::err_position_t(char const * = NULL, int, int)
err_position_t::err_position_t(err_address_t)
err_position_t::err_position_t(err_ext_address_t const &)
err_position_t::err_position_t(err_ext_address_t const *)
err_position_t::err_position_t(err_position_t const &)
err_area_t::operator err_position_t const &() const
err_location_t::operator err_position_t const &() const
err_position_t::operator err_position_t const *() const
err_area_t::operator err_position_t const *() const
err_location_t::operator err_position_t const *() const
voiderr_position_t::operator=(err_position_t const &)
voiderr_area_t::operator=(err_position_t const &)
voiderr_location_t::operator=(err_position_t const &)
err_position_terr_area_t::first
err_position_t &err_location_t::free_orig()
err_position_terr_area_t::last
void(* err_ext_address_class_t::resolve)(int tag, int orig_tag, int number, err_position_t * pos)
voiderr_ext_address_t::resolve(int tag, int orig_tag, int number, err_position_t * pos) const

Index

Stoppt die Vorratsdatenspeicherung
November 26th, 2007
Comments? Suggestions? Corrections? You can drop me a line.
zpentrabvagiktu@theiling.de
Schwerpunktpraxis