AWS SDK for C++
AWS SDK for C++ Version 1.11.853
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
src
aws-cpp-sdk-core
include
smithy
client
schema
TraitKey.h
1
#pragma once
2
3
#include <smithy/Smithy_EXPORTS.h>
4
5
namespace
smithy
{
6
namespace
schema {
7
class
SMITHY_API
TraitKeyBase
{
8
public
:
9
int
GetId
()
const
{
return
m_id; }
10
11
protected
:
12
explicit
TraitKeyBase
(
int
id
) : m_id(id) {}
13
14
private
:
15
int
m_id;
16
};
17
18
SMITHY_API
int
NextTraitKey
();
19
20
template
<
typename
T>
21
class
TraitKey
:
public
TraitKeyBase
{
22
public
:
23
static
const
TraitKey
&
Instance
();
24
25
private
:
26
explicit
TraitKey
(
int
id
) :
TraitKeyBase
(id) {}
27
};
28
}
// namespace schema
29
}
// namespace smithy
smithy::schema::TraitKeyBase
Definition
TraitKey.h:7
smithy::schema::TraitKeyBase::GetId
int GetId() const
Definition
TraitKey.h:9
smithy::schema::TraitKeyBase::TraitKeyBase
TraitKeyBase(int id)
Definition
TraitKey.h:12
smithy::schema::TraitKey
Definition
TraitKey.h:21
smithy::schema::TraitKey::Instance
static const TraitKey & Instance()
smithy::schema::NextTraitKey
SMITHY_API int NextTraitKey()
smithy
Definition
AWSAuthV4Signer.h:24
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences