15 #pragma warning( disable: 4251 )
18#include <initializer_list>
25#include <CArcBaseDllMain.h>
46 typedef std::vector<std::string>::iterator
iterator;
89 void add( std::string
const& sElem );
111 const std::string&
at( std::uint32_t uIndex );
117 bool find(
const std::string& searchString )
noexcept;
171 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