#include "@PREFIX@-GitVersion.h"

namespace @PREFIX@ {
  const char* version() { return "@VERSION@"; }
  const char* version_string() { return "@VERSION_STRING@"; }
  unsigned int version_major() { return @VERSION_MAJOR@; }
  unsigned int version_minor() { return @VERSION_MINOR@; }
  unsigned int version_patch() { return @VERSION_PATCH@; }
  const char* version_flag() { return "@VERSION_FLAG@"; }
  unsigned int version_distance() { return @VERSION_DISTANCE@; }
  const char* version_shorthash() { return "@VERSION_SHORTHASH@"; }
  const char* version_fullhash() { return "@VERSION_FULLHASH@"; }
  bool version_isdirty() { return @VERSION_ISDIRTY@; }
  const char* version_branch() { return "@VERSION_BRANCH@"; }
}