|
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 |