#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) |
| svn::Targets::Targets | ( | const PathVector & | targets | ) |
Constructor
| targets | vector of paths |
| svn::Targets::Targets | ( | const apr_array_header_t * | targets | ) |
Constructor from an APR array containing char *.
| targets | APR array header |
| svn::Targets::Targets | ( | const char * | target = 0 |
) |
Constructor. Initializes list with just one entry
| target |
| svn::Targets::Targets | ( | const Targets & | targets | ) |
Copy Constructor
| targets | Source |
| virtual svn::Targets::~Targets | ( | ) | [virtual] |
Destructor
| const apr_array_header_t* svn::Targets::array | ( | const Pool & | pool | ) | const |
| void svn::Targets::clear | ( | ) |
clears all entries
| svn::Targets::operator const PathVector & | ( | ) | const [inline] |
operator to return the vector
| void svn::Targets::push_back | ( | const Path & | path | ) |
| void svn::Targets::reserve | ( | size_t | size | ) |
reserve the size for following calls to push_back
| size_t svn::Targets::size | ( | ) | const |
| 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
| const PathVector& svn::Targets::targets | ( | ) | const |
Returns a vector of paths
1.5.8