include/basix/source_track.hpp File Reference
#include <basix/string.hpp>
#include <basix/identifiers.hpp>
Go to the source code of this file.
Classes
Namespaces
Functions
- source_position min (const source_position &p1, const source_position &p2)
- source_position max (const source_position &p1, const source_position &p2)
- bool is_nil (const source_location &l)
- syntactic flatten (const source_location &l)
- void store_interactive_number (nat n)
- nat get_interactive_number (void)
- void store_interactive_source (const string &data, nat n=get_interactive_number())
- string get_interactive_source (nat i)
- void store_file_source (const string &file_name, const string &data)
- string get_file_source (const string &file_name)
- string get_source (const string &file_name, nat input_number, nat line)
- void source_insert (const generic &g, const source_location &l)
- void source_delete (const generic &g)
- generic source_link (const generic &g, const generic &h, const generic &kind)
- generic source_extend (const generic &g1, const generic &g2)
- generic source_assign (const generic &g1, const generic &g2)
- generic source_extend (const generic &g1, const generic &g2, const generic &g3)
- void source_locate (const generic &g, source_location &l)
- source_location source_locate (const generic &g)
- bool source_has_exact (const generic &g)
- bool source_exists (const generic &g)
- string source_file (const generic &g)
- int source_line (const generic &g, const bool &last)
- int source_column (const generic &g, const bool &last)
- string source_begin (const generic &g)
- string source_end (const generic &g)
- string source_string (const generic &g)
- string source_string_unindented (const generic &g)
- string source_underlined (const generic &g)
- string source_error (const string &msg, const generic &where)
- string source_exception (const exception &e)
Detailed Description
Definition in file source_track.hpp.