Loading [MathJax]/extensions/tex2jax.js
LSST Applications g0fba68d861+7a5e04273c,g1ec0fe41b4+e220e2fb2f,g1fd858c14a+46aa96e35a,g35bb328faa+fcb1d3bbc8,g4d2262a081+0401f777d9,g53246c7159+fcb1d3bbc8,g56a49b3a55+6dde5ca9af,g60b5630c4e+f81e3c6253,g67b6fd64d1+fad15079a7,g78460c75b0+2f9a1b4bcd,g786e29fd12+cf7ec2a62a,g8180f54f50+37e0867462,g824a5327fb+3effcb5f7d,g8352419a5c+fcb1d3bbc8,g8852436030+6fb7fc75dc,g89139ef638+fad15079a7,g9125e01d80+fcb1d3bbc8,g94187f82dc+f81e3c6253,g989de1cb63+fad15079a7,g9ccd5d7f00+cce09d2c12,g9d31334357+f81e3c6253,g9f33ca652e+b134ec2ed3,gabe3b4be73+1e0a283bba,gabf8522325+94c30d56e9,gb1101e3267+afdd7c51d9,gb58c049af0+f03b321e39,gb89ab40317+fad15079a7,gc0af124501+3c4db12c16,gcf25f946ba+6fb7fc75dc,gd6cbbdb0b4+8d7f1baacb,gdb1c4ca869+16879ca1a6,gde0f65d7ad+c1c55904c1,ge1ad929117+f81e3c6253,ge278dab8ac+4d6e48c014,ge410e46f29+fad15079a7,gf5e32f922b+fcb1d3bbc8,gf618743f1b+445e15116c,gf67bdafdda+fad15079a7,w.2025.17
LSST Data Management Base Package
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
base.h
Go to the documentation of this file.
1/*
2 * LSST Data Management System
3 * Copyright 2008, 2009, 2010 LSST Corporation.
4 *
5 * This product includes software developed by the
6 * LSST Project (http://www.lsst.org/).
7 *
8 * This program is free software: you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation, either version 3 of the License, or
11 * (at your option) any later version.
12 *
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the LSST License Statement and
19 * the GNU General Public License along with this program. If not,
20 * see <http://www.lsstcorp.org/LegalNotices/>.
21 */
22
23#if !defined(LSST_BASE_BASE_H)
24#define LSST_BASE_BASE_H 1
30#include <memory>
31
37# define LSST_EXPORT __attribute__ ((visibility("default")))
38
49# define LSST_PRIVATE __attribute__ ((visibility("hidden")))
50
51#endif