3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/cereal/ContextArea.h"
11namespace Puv {
class Input; }
28 ParserBase& operator=(ParserBase
const&);
29 ParserBase(ParserBase
const&);
35 virtual ~ParserBase() =
default;
37 virtual ::Puv::LoadResultAny doParse(
::Puv::Input const&, ::cereal::ContextArea)
const = 0;
45 MCNAPI ::Puv::LoadResultAny
parse(
::Puv::Input const& input, ::cereal::ContextArea contextArea)
const;
Definition LoadResultAny.h:12
MCAPI void * $ctor(::SemVersion const &parserVersion, ::Puv::VersionRange supportedVersions)
MCAPI ParserBase(::SemVersion const &parserVersion, ::Puv::VersionRange supportedVersions)
MCAPI::Puv::LoadResultAny parse(::Puv::Input const &input, ::cereal::ContextArea contextArea) const
static MCAPI void ** $vftable()
Definition VersionRange.h:15
Definition SemVersion.h:15