@ -26,6 +26,14 @@
#include <string>
#include <vector>
#ifndef LAUNCHPAD_API
#ifdef BUILDING_LAUNCHPAD
#define LAUNCHPAD_API __attribute__((visibility("default")))
#else
#define LAUNCHPAD_API
#endif
class launchpad;
struct build_record {
@ -5,6 +5,14 @@
#include <optional>
#include <nlohmann/json.hpp>
class archive_dependency {
@ -22,6 +22,14 @@
#include <generator>
#include "distro_series.h"
class archive_permission {
@ -19,6 +19,14 @@
#include <map>
extern const std::string AUTH_PLAINTEXT_CREDENTIALS_FILE;
bool read_plaintext_credentials_impl(std::string& consumer_key,
@ -6,6 +6,14 @@
class binary_package_publishing_history {
@ -20,6 +20,14 @@
#include <functional>
// Forward declaration
class distro_arch_series {
class distro_arch_series_filter {
@ -7,6 +7,14 @@
class distro_series {