#include <targets.hpp>
Public Member Functions | |
Targets (const std::vector< Path > &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 std::vector< Path > & | targets () const |
size_t | size () const |
operator const std::vector () const | |
const Path | target () const |
svn::Targets::Targets | ( | const std::vector< Path > & | 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 |
svn::Targets::operator const std::vector | ( | ) | const [inline] |
operator to return the vector
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 std::vector<Path>& svn::Targets::targets | ( | ) | const |
Returns a vector of paths