Phoxonics  1.0
Object Oriented FDTD Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
phoxonics::common::Strings Class Reference
Inheritance diagram for phoxonics::common::Strings:
Inheritance graph
[legend]
Collaboration diagram for phoxonics::common::Strings:
Collaboration graph
[legend]

Public Member Functions

 Strings ()
 
virtual ~Strings ()
 
std::vector< std::string > & split (const std::string &s, char delim, std::vector< std::string > &elems)
 
std::vector< std::string > split (const std::string &s, char delim)
 
std::string replace (std::string str, std::string str_to_replace, std::string str_to_replace_with)
 
bool has_suffix (std::string &str, std::string &suffix)
 

Additional Inherited Members

- Protected Types inherited from phoxonics::common::CommonBase
typedef Formatter fmt_
 
- Protected Member Functions inherited from phoxonics::common::CommonBase
 CommonBase ()
 
virtual ~CommonBase ()
 
- Protected Attributes inherited from phoxonics::common::CommonBase
Logger log_
 

Constructor & Destructor Documentation

phoxonics::common::Strings::Strings ( )
explicit
phoxonics::common::Strings::~Strings ( )
virtual

Member Function Documentation

bool phoxonics::common::Strings::has_suffix ( std::string &  str,
std::string &  suffix 
)

Referenced by main().

std::string phoxonics::common::Strings::replace ( std::string  str,
std::string  str_to_replace,
std::string  str_to_replace_with 
)
std::vector< std::string > & phoxonics::common::Strings::split ( const std::string &  s,
char  delim,
std::vector< std::string > &  elems 
)
std::vector< std::string > phoxonics::common::Strings::split ( const std::string &  s,
char  delim 
)