libkazv
sdk-model-cursor-tag.hpp
Go to the documentation of this file.
1
/*
2
* This file is part of libkazv.
3
* SPDX-FileCopyrightText: 2020-2021 Tusooa Zhu <tusooa@kazv.moe>
4
* SPDX-License-Identifier: AGPL-3.0-or-later
5
*/
6
7
#pragma once
8
9
#include <
libkazv-config.hpp
>
10
11
#include <memory>
12
13
#include <lager/deps.hpp>
14
#include <lager/reader.hpp>
15
16
namespace
Kazv
17
{
18
struct
SdkModel;
19
20
struct
SdkModelCursorTag
{};
21
using
SdkModelCursorKey
=
22
lager::dep::key<
SdkModelCursorTag
,
23
lager::dep::fn<std::shared_ptr<lager::reader<SdkModel>>>>;
24
}
libkazv-config.hpp
Kazv
Definition:
location.hpp:10
Kazv::SdkModelCursorKey
lager::dep::key< SdkModelCursorTag, lager::dep::fn< std::shared_ptr< lager::reader< SdkModel > >> > SdkModelCursorKey
Definition:
sdk-model-cursor-tag.hpp:23
Kazv::SdkModelCursorTag
Definition:
sdk-model-cursor-tag.hpp:20
src
client
sdk-model-cursor-tag.hpp
Generated by
1.9.1