15 #pragma warning( disable: 4251 )
18#include <initializer_list>
28#include <CArcBaseDllMain.h>
51 typedef std::vector<std::string>::iterator
iterator;
97 void add( std::string
const& sElem );
119 const std::string&
at( std::uint32_t uIndex );
125 bool find(
const std::string& searchString )
noexcept;
179 std::unique_ptr<std::vector<std::string>> m_pvList;
CArcStringList & operator=(CArcStringList &&tObj) noexcept
const_iterator cend(void) noexcept
void add(std::string const &sElem)
CArcStringList(const std::initializer_list< std::string > &tList)
CArcStringList & operator+=(CArcStringList &anotherList)
iterator begin(void) noexcept
iterator end(void) noexcept
const_iterator cbegin(void) noexcept
std::uint32_t length(void) noexcept
bool find(const std::string &searchString) noexcept
const std::string toString(void)
CArcStringList(const CArcStringList &tObj)
virtual ~CArcStringList(void)=default
const std::string & at(std::uint32_t uIndex)
CArcStringList & operator<<(std::string const &sElem)
CArcStringList(CArcStringList &&tObj) noexcept
std::vector< std::string >::const_iterator const_iterator
CArcStringList & operator=(const CArcStringList &tObj)
void sortDescending(void)
std::vector< std::string >::iterator iterator
std::unique_ptr< arc::gen4::CArcStringList > pStringList_t