SvnCpp
|
#include <targets.hpp>
Public Member Functions | |
Targets (const PathVector &targets) | |
Targets (const apr_array_header_t *targets) | |
Targets (const char *target=0) | |
Targets (const Targets &targets) | |
virtual | ~Targets () |
const apr_array_header_t * | array (const Pool &pool) const |
const PathVector & | targets () const |
size_t | size () const |
operator const PathVector & () const | |
const Path | target () const |
void | push_back (const Path &path) |
void | clear () |
void | reserve (size_t size) |
Encapsulation for Subversion target arrays handling
svn::Targets::Targets | ( | const PathVector & | targets | ) |
svn::Targets::Targets | ( | const apr_array_header_t * | targets | ) |
Constructor from an APR array containing char *.
targets | APR array header |
References targets().
svn::Targets::Targets | ( | const char * | target = 0 | ) |
svn::Targets::Targets | ( | const Targets & | targets | ) |
|
virtual |
Destructor
const apr_array_header_t * svn::Targets::array | ( | const Pool & | pool | ) | const |
Returns an apr array containing char *.
pool | Pool used for conversion |
void svn::Targets::clear | ( | ) |
clears all entries
|
inline |
operator to return the vector
void svn::Targets::push_back | ( | const Path & | path | ) |
adds a Path to the existing entries
void svn::Targets::reserve | ( | size_t | size | ) |
size_t svn::Targets::size | ( | ) | const |
Referenced by reserve().
const Path svn::Targets::target | ( | ) | const |
returns one single target. in fact, the first in the vector, it there are more than one. if there is no target returns an empty path
Referenced by Targets().
const PathVector & svn::Targets::targets | ( | ) | const |