35#include "src/jazz_bebop/base_api.h"
38#ifndef INCLUDED_JAZZ_CATCH2
39#define INCLUDED_JAZZ_CATCH2
41#include "src/catch2/catch.hpp"
47#ifndef INCLUDED_JAZZ_BEBOP_LOCATORS
48#define INCLUDED_JAZZ_BEBOP_LOCATORS
72 strncpy(this->name,
name, NAME_SIZE);
73 this->name[NAME_LENGTH] = 0;
A wrapped ApiQueryState that supports being stacked in an std::vector.
Definition std_wrap.h:160
stdAPIQueryState(const ApiQueryState &api_query_state)
Constructor from cApiQueryState.
Definition std_wrap.h:169
bool operator<(const stdAPIQueryState &o) const
Operator api_query_state < o.api_query_state.
Definition std_wrap.h:197
stdAPIQueryState(const stdAPIQueryState &api_query_state)
Copy constructor for stdAPIQueryState.
Definition std_wrap.h:177
ApiQueryState api_query_state
The API query state.
Definition std_wrap.h:201
bool operator==(const stdAPIQueryState &o) const
Operator api_query_state == o.api_query_state.
Definition std_wrap.h:187
A wrapped Locator that supports being stacked in an std::vector and used as a key in an std::map.
Definition std_wrap.h:112
bool operator==(const stdLocator &o) const
Operator locator == o.locator.
Definition std_wrap.h:139
bool operator<(const stdLocator &o) const
Operator locator < o.locator.
Definition std_wrap.h:149
stdLocator(const Locator &locator)
Constructor from cLocator.
Definition std_wrap.h:121
stdLocator(const stdLocator &locator)
Copy constructor for stdLocator.
Definition std_wrap.h:129
Locator locator
The locator.
Definition std_wrap.h:153
A wrapped Name that supports being stacked in an std::vector and used as a key in an std::map.
Definition std_wrap.h:62
bool operator==(const stdName &o) const
Operator name == o.name.
Definition std_wrap.h:90
Name name
The name.
Definition std_wrap.h:104
bool operator<(const stdName &o) const
Operator name < o.name.
Definition std_wrap.h:100
stdName(const stdName &name)
Copy constructor for stdName.
Definition std_wrap.h:80
stdName(const pChar &name)
Constructor from cChar.
Definition std_wrap.h:71
A language to access any container by base using locators.
Definition base_api.cpp:39
std::vector< stdAPIQueryState > stdAPIQueryStates
A vector of stdAPIQueryState.
Definition std_wrap.h:204
std::vector< stdName > stdNames
A vector of stdName.
Definition std_wrap.h:107
std::vector< String > stdUrls
A vector of String (an std::string)
Definition std_wrap.h:206
std::vector< stdLocator > stdLocators
A vector of stdLocator.
Definition std_wrap.h:156
char * pChar
A pointer to a char buffer.
Definition types.h:190
char Name[NAME_SIZE]
A short identifier used in Blocks, Containers and API.
Definition types.h:188
A buffer to keep the state while parsing/executing a query.
Definition base_api.h:99
Locator: A minimal structure to define the location of resources inside a Container.
Definition container.h:184