das2C
das core C utilities (v3)
Loading...
Searching...
No Matches
form_point.h
Go to the documentation of this file.
1/* Copyright (C) 2026 Chris Piker <chris-piker@uiowa.edu>
2 *
3 * Author: C. Piker, via Claude Opus 5
4 *
5 * This file is part of das2C, the Core Das2 C Library.
6 *
7 * Das2C is free software; you can redistribute it and/or modify it under
8 * the terms of the GNU Lesser General Public License version 2.1 as published
9 * by the Free Software Foundation.
10 *
11 * Das2C is distributed in the hope that it will be useful, but WITHOUT ANY
12 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
13 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
14 * more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public License
17 * version 2.1 along with das2C; if not, see <http://www.gnu.org/licenses/>.
18 */
19
50#ifndef _das_form_point_h_
51#define _das_form_point_h_
52
53#include <das3/form.h>
54
55#ifdef __cplusplus
56extern "C" {
57#endif
58
59/* Exported so that its address can be compared. Client code uses the
60 DAS_FORM_POINT macro below and has no reason to name this directly. */
61DAS_API extern const DasForm_VTbl das_form_point_vtbl;
62
67#define DAS_FORM_POINT (&das_form_point_vtbl)
68
71DAS_API DasForm* new_DasFormPoint(void);
72
73#ifdef __cplusplus
74}
75#endif
76
77#endif /* _das_form_point_h_ */
What a variable's values (i.e.