LiteSQL 0.3.10
litesql::Split Class Reference

splits and joins strings. More...

#include <split.hpp>

Inheritance diagram for litesql::Split:
Collaboration diagram for litesql::Split:

Public Member Functions

 Split ()
 empty split
 Split (size_t initial_size)
 init with reserved size (only reserved)
 Split (std::vector< std::string > data)
 from string vector
 Split (const std::string &s, const std::string &delim=" ")
 from string.
Split slice (int start, int end) const
 returns a part of strings
std::string join (const std::string &delim) const
 returns strings joined with delimiter
Splitextend (const std::vector< std::string > &s)
 adds contents of another split to the end

Static Public Member Functions

static std::string join (const std::vector< std::string > &strings, const std::string &delim=" ")

Detailed Description

splits and joins strings.

Modelled with Python's strings in mind.

Constructor & Destructor Documentation

◆ Split()

litesql::Split::Split ( const std::string & s,
const std::string & delim = " " )

from string.

Split to parts using delimeter

References Split().

Member Function Documentation

◆ slice()

Split Split::slice ( int start,
int end ) const

returns a part of strings

Parameters
startstarting index
endending index Indexes can be negative; actual index is calculated from the end of Split then.

References Split().


The documentation for this class was generated from the following files:

SourceForge.net Logo