25 #ifndef _SVNCPP_REVISION_HPP_
26 #define _SVNCPP_REVISION_HPP_
29 #include "svn_types.h"
45 svn_opt_revision_t m_revision;
48 init(
const svn_opt_revision_t *
revision);
62 Revision(
const svn_opt_revision_t * revision);
76 Revision(
const svn_opt_revision_kind
kind = svn_opt_revision_unspecified);
95 const svn_opt_revision_t *
102 operator svn_opt_revision_t * ()
116 svn_opt_revision_kind
123 operator svn_opt_revision_kind()
const
static const Revision UNSPECIFIED
Definition: revision.hpp:55
Revision(const svn_opt_revision_t *revision)
static const Revision WORKING
Definition: revision.hpp:54
Definition: revision.hpp:42
Definition: annotate_line.hpp:31
static const Revision BASE
Definition: revision.hpp:52
svn_opt_revision_kind kind() const
static const Revision START
Definition: revision.hpp:51
Definition: datetime.hpp:39
static const Revision HEAD
Definition: revision.hpp:53
const svn_opt_revision_t * revision() const
svn_revnum_t revnum() const