/**
 * @file   tiledbsoma
 *
 * @section LICENSE
 *
 * Licensed under the MIT License.
 * Copyright (c) TileDB, Inc. and The Chan Zuckerberg Initiative Foundation
 *
 * @section DESCRIPTION
 *
 * This is the main import header for the C++ API
 */

#ifndef __TILEDBSOMA__
#define __TILEDBSOMA__

// Auto-generated file by CMake, used to define the TILEDBSOMA_EXPORT macro
// that allows exporting symbols in a cross-platform fashion.
#include "tiledbsoma_export.h"

#include "common/soma_column_selection.h"
#include "tiledb_adapter/platform_config.h"
#include "utils/arrow_adapter.h"
#include "utils/common.h"
#include "utils/transformer.h"
#include "utils/stats.h"
#include "utils/version.h"
#include "soma/enums.h"
#include "soma/logger_public.h"
#include "soma/soma_context.h"
#include "soma/managed_query.h"
#include "soma/coordinate_value_filters.h"
#include "soma/array_buffers.h"
#include "soma/column_buffer.h"
#include "soma/soma_coordinates.h"
#include "soma/soma_array.h"
#include "soma/soma_collection.h"
#include "soma/soma_column.h"
#include "soma/soma_dataframe.h"
#include "soma/soma_group.h"
#include "soma/soma_experiment.h"
#include "soma/soma_measurement.h"
#include "soma/soma_scene.h"
#include "soma/soma_geometry_dataframe.h"
#include "soma/soma_point_cloud_dataframe.h"
#include "soma/soma_multiscale_image.h"
#include "soma/soma_object.h"
#include "soma/soma_dataframe.h"
#include "soma/soma_dense_ndarray.h"
#include "soma/soma_sparse_ndarray.h"
#include "soma/soma_transformers.h"
#include "soma/soma_factory.h"


#endif
