|
ARB
|
#include <smartptr.h>#include <vector>#include <map>#include <string>

Go to the source code of this file.
Classes | |
| struct | Location |
Typedefs | |
| typedef std::map< std::string, std::string > | stringMap |
| typedef std::vector< int > | intVector |
| typedef std::vector< char > | charVector |
| typedef std::vector< bool > | boolVector |
| typedef SmartPtr< Location > | LocationPtr |
Enumerations | |
| enum | LocationJoinType { LJT_UNDEF, LJT_NOT_JOINED, LJT_JOIN, LJT_ORDER } |
Functions | |
| LocationPtr | parseLocation (const std::string &source) |
| LocationPtr | to_Location (const GEN_position *gp) |
| typedef std::map<std::string, std::string> stringMap |
Definition at line 27 of file Location.h.
Definition at line 29 of file Location.h.
| typedef std::vector<char> charVector |
Definition at line 30 of file Location.h.
| typedef std::vector<bool> boolVector |
Definition at line 31 of file Location.h.
| typedef SmartPtr<Location> LocationPtr |
Definition at line 56 of file Location.h.
| enum LocationJoinType |
| Enumerator | |
|---|---|
| LJT_UNDEF | |
| LJT_NOT_JOINED | |
| LJT_JOIN | |
| LJT_ORDER | |
Definition at line 35 of file Location.h.
| LocationPtr parseLocation | ( | const std::string & | source | ) |
Definition at line 243 of file Location.cxx.
References LJT_JOIN, LJT_ORDER, LJT_UNDEF, parseInfix(), parseLocation(), parseLocationList(), parsePosition(), pos1, pos2, JoinedLocation::push_back(), and string().
Referenced by GLE_update_from_location(), parseLocation(), and parseLocationList().
| LocationPtr to_Location | ( | const GEN_position * | gp | ) |
Definition at line 333 of file Location.cxx.
References arb_assert, GEN_position::complement, GEN_position::joinable, LJT_JOIN, LJT_ORDER, part2SimpleLocation(), GEN_position::parts, GEN_position::start_uncertain, and GEN_position::stop_uncertain.
Referenced by update_location_from_GEN_position().
1.8.8