Skip to content

Commit 129cabc

Browse files
committed
interface - add deprecated warnings for old fn names
1 parent ba68461 commit 129cabc

File tree

1 file changed

+24
-6
lines changed

1 file changed

+24
-6
lines changed

include/ceed/ceed.h

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -474,12 +474,30 @@ CEED_EXTERN int CeedOperatorAssemblyDataStrip(CeedOperator op);
474474
CEED_EXTERN int CeedOperatorDestroy(CeedOperator *op);
475475

476476
// Compatibility with previous composite CeedOperator naming
477-
#define CeedCompositeOperatorCreate(a, b) CeedOperatorCreateComposite(a, b)
478-
#define CeedCompositeOperatorAddSub(a, b) CeedOperatorCompositeAddSub(a, b)
479-
#define CeedCompositeOperatorGetNumSub(a, b) CeedOperatorCompositeGetNumSub(a, b)
480-
#define CeedCompositeOperatorGetSubList(a, b) CeedOperatorCompositeGetSubList(a, b)
481-
#define CeedCompositeOperatorGetSubByName(a, b) CeedOperatorCompositeGetSubByName(a, b, c)
482-
#define CeedCompositeOperatorGetMultiplicity(a, b, c, d) CeedOperatorCompositeGetMultiplicity(a, b, c, d)
477+
[[deprecated("Use CeedOperatorCreateComposite()")]]
478+
static inline int CeedCompositeOperatorCreate(Ceed a, CeedOperator *b) {
479+
return CeedOperatorCreateComposite(a, b);
480+
}
481+
[[deprecated("Use CeedOperatorCompositeAddSub()")]]
482+
static inline int CeedCompositeOperatorAddSub(CeedOperator a, CeedOperator b) {
483+
return CeedOperatorCompositeAddSub(a, b);
484+
}
485+
[[deprecated("Use CeedOperatorCompositeGetNumSub()")]]
486+
static inline int CeedCompositeOperatorGetNumSub(CeedOperator a, CeedInt *b) {
487+
return CeedOperatorCompositeGetNumSub(a, b);
488+
}
489+
[[deprecated("Use CeedOperatorCompositeGetSubList()")]]
490+
static inline int CeedCompositeOperatorGetSubList(CeedOperator a, CeedOperator **b) {
491+
return CeedOperatorCompositeGetSubList(a, b);
492+
}
493+
[[deprecated("Use CeedCompositeOperatorGetSubByName()")]]
494+
static inline int CeedCompositeOperatorGetSubByName(CeedOperator a, const char *b, CeedOperator *c) {
495+
return CeedOperatorCompositeGetSubByName(a, b, c);
496+
}
497+
[[deprecated("Use CeedOperatorCompositeGetMultiplicity()")]]
498+
static inline int CeedCompositeOperatorGetMultiplicity(CeedOperator a, CeedInt b, CeedInt *c, CeedVector d) {
499+
return CeedOperatorCompositeGetMultiplicity(a, b, c, d);
500+
}
483501

484502
CEED_EXTERN int CeedOperatorGetFieldByName(CeedOperator op, const char *field_name, CeedOperatorField *op_field);
485503
CEED_EXTERN int CeedOperatorFieldGetName(CeedOperatorField op_field, const char **field_name);

0 commit comments

Comments
 (0)