Cppinecone
A C++ client for the Pinecone vector database
meta_operations.hpp
Go to the documentation of this file.
1
#pragma once
7
#include "
pinecone/domain/operation.hpp
"
8
#include "
pinecone/domain/operation_type.hpp
"
9
#include "
pinecone/types/api_metadata.hpp
"
10
#include "
pinecone/types/parser.hpp
"
11
12
namespace
pinecone::domain
13
{
14
template
<>
15
struct
operation_args
<
operation_type
::actions_whoami>
16
:
public
list_operation_args
<operation_type::actions_whoami>,
17
public
types::parser
<types::api_metadata> {
18
using
list_operation_args::list_operation_args;
19
};
20
}
// namespace pinecone::domain
api_metadata.hpp
Metadata required by the Pinecone API.
operation.hpp
Metaprogamming infrastructure for generation of per-operation code.
operation_type.hpp
Operations made available by the Pinecone API.
pinecone::domain::operation_type
operation_type
All operation types exposed by the Pinecone REST API.
Definition:
operation_type.hpp:21
parser.hpp
Parses HTTP responses to domain types.
pinecone::domain::list_operation_args
List operations are simple and construct themselves using only a URL.
Definition:
operation.hpp:44
pinecone::domain::operation_args
Operation-specific arguments.
Definition:
operation.hpp:172
pinecone::types::parser
Parses raw data from the Pinecone API into native C++ types.
Definition:
parser.hpp:27
include
pinecone
domain
meta_operations.hpp
Generated by
1.9.1