mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-22 00:55:45 +00:00
20 lines
528 B
C++
20 lines
528 B
C++
#pragma once
|
|
|
|
#include <limits>
|
|
#include <memory>
|
|
|
|
#include "Parsing/Simple/SimpleParserValue.h"
|
|
#include "Parsing/Matcher/AbstractMatcher.h"
|
|
#include "Parsing/Matcher/MatcherLabel.h"
|
|
|
|
class ZoneDefinitionCommonMatchers
|
|
{
|
|
public:
|
|
typedef AbstractMatcher<SimpleParserValue> matcher_t;
|
|
typedef IMatcherForLabelSupplier<SimpleParserValue> supplier_t;
|
|
|
|
static constexpr int LABEL_ASSET_NAME = std::numeric_limits<int>::max() - 1;
|
|
|
|
static std::unique_ptr<matcher_t> AssetName(const supplier_t* labelSupplier);
|
|
};
|