Public Member Functions | Protected Member Functions | List of all members
Atom::Tools::Route Class Reference

Public Member Functions

 Route (std::string route)
 
 Route (std::vector< std::string > segments)
 
std::string get_route () const
 
RouteType get_current_route_type () const
 
std::vector< std::string > get_segments () const
 
void set_current_route_type (RouteType current_route_type)
 
void set_segments (std::vector< std::string > segments)
 
std::string SegmentsToString_ ()
 
bool operator== (const Route &route)
 

Protected Member Functions

void StringToSegment_ (std::string &route)
 
void IdentifyRouteType_ ()