17 #ifndef _GLIBCXX_VECTOR
23 #ifndef _GLIBCXX_STRING
27 typedef std::map<std::string, std::string>
stringMap;
47 virtual int count()
const = 0;
62 #error Location.h included twice
return string(buffer, length)
virtual bool isInRange(long pos1, long pos2) const =0
std::vector< int > intVector
std::vector< bool > boolVector
LocationPtr parseLocation(const std::string &source)
virtual void save(GEN_position *into, bool complementary) const =0
virtual std::string as_string() const =0
std::vector< char > charVector
LocationPtr to_Location(const GEN_position *gp)
GEN_position * create_GEN_position() const
SmartPtr< Location > LocationPtr
std::map< std::string, std::string > stringMap
virtual int count() const =0
virtual LocationJoinType getJoinType() const =0