SvnCpp
Public Member Functions | Static Public Attributes
svn::Revision Class Reference

#include <revision.hpp>

Public Member Functions

 Revision (const svn_opt_revision_t *revision)
 Revision (const svn_revnum_t revnum)
 Revision (const svn_opt_revision_kind kind=svn_opt_revision_unspecified)
 Revision (const DateTime dateTime)
 Revision (const Revision &revision)
const svn_opt_revision_t * revision () const
 operator svn_opt_revision_t * ()
svn_revnum_t revnum () const
svn_opt_revision_kind kind () const
 operator svn_opt_revision_kind () const
apr_time_t date () const

Static Public Attributes

static const Revision START
static const Revision BASE
static const Revision HEAD
static const Revision WORKING
static const Revision UNSPECIFIED

Detailed Description

Class that encapsulates svn_opt_revnum_t.

See Also
svn_opt_revnum_t

Constructor & Destructor Documentation

svn::Revision::Revision ( const svn_opt_revision_t *  revision)

Constructor

Parameters
revisionrevision information
svn::Revision::Revision ( const svn_revnum_t  revnum)

Constructor

Parameters
revnumrevision number
svn::Revision::Revision ( const svn_opt_revision_kind  kind = svn_opt_revision_unspecified)

Constructor

Parameters
kind
svn::Revision::Revision ( const DateTime  dateTime)

Constructor

Parameters
dateTimeDateTime wrapper for apr_time_t
svn::Revision::Revision ( const Revision revision)

Copy constructor

Parameters
revisionSource

Member Function Documentation

apr_time_t svn::Revision::date ( ) const
Returns
date
svn_opt_revision_kind svn::Revision::kind ( ) const
Returns
revision kind

Referenced by operator svn_opt_revision_kind().

svn::Revision::operator svn_opt_revision_kind ( ) const
inline
See Also
kind (). Same function but with operator overloading

References kind().

svn::Revision::operator svn_opt_revision_t * ( )
inline
See Also
revision (). Same function but with operator overloading
const svn_opt_revision_t* svn::Revision::revision ( ) const
Returns
revision information
svn_revnum_t svn::Revision::revnum ( ) const
Returns
revision numver

Field Documentation

const Revision svn::Revision::BASE
static
const Revision svn::Revision::HEAD
static
const Revision svn::Revision::START
static
const Revision svn::Revision::UNSPECIFIED
static
const Revision svn::Revision::WORKING
static

The documentation for this class was generated from the following file: