1 #ifndef _GNM_GNUMERIC_FWD_H_ 2 #define _GNM_GNUMERIC_FWD_H_ 3 4 #include <glib.h> 5 6 G_BEGIN_DECLS 7 8 typedef struct GnmComplete_ GnmComplete; 9 typedef struct GnmScenario_ GnmScenario; 10 typedef struct GnmSolver_ GnmSolver; 11 typedef struct GnmSolverConstraint_ GnmSolverConstraint; 12 typedef struct GnmSolverFactory_ GnmSolverFactory; 13 typedef struct GnmSolverParameters_ GnmSolverParameters; 14 typedef struct _ColRowCollection ColRowCollection; 15 typedef struct _ColRowIndexSet ColRowIndexSet; 16 typedef struct _ColRowInfo ColRowInfo; 17 typedef struct _ColRowSegment ColRowSegment; 18 typedef struct _GnmAction GnmAction; 19 typedef struct _GnmApp GnmApp; 20 typedef struct _GnmBorder GnmBorder; 21 typedef struct _GnmCell GnmCell; 22 typedef struct _GnmCellRef GnmCellRef; /* abs/rel point with sheet */ 23 typedef struct _GnmCellRegion GnmCellRegion; 24 typedef struct _GnmColor GnmColor; 25 typedef struct _GnmComment GnmComment; 26 typedef struct _GnmConsolidate GnmConsolidate; 27 typedef struct _GnmConventions GnmConventions; 28 typedef struct _GnmConventionsOut GnmConventionsOut; 29 typedef struct _GnmDepContainer GnmDepContainer; 30 typedef struct _GnmDependent GnmDependent; 31 typedef struct _GnmEvalPos GnmEvalPos; 32 typedef struct _GnmExprArrayCorner GnmExprArrayCorner; 33 typedef struct _GnmExprArrayElem GnmExprArrayElem; 34 typedef struct _GnmExprBinary GnmExprBinary; 35 typedef struct _GnmExprCellRef GnmExprCellRef; 36 typedef struct _GnmExprConstant GnmExprConstant; 37 typedef struct _GnmExprFunction GnmExprFunction; 38 typedef struct _GnmExprName GnmExprName; 39 typedef struct _GnmExprRelocateInfo GnmExprRelocateInfo; 40 typedef struct _GnmExprSet GnmExprSet; 41 typedef struct _GnmExprSharer GnmExprSharer; 42 typedef struct _GnmExprTop GnmExprTop; 43 typedef struct _GnmExprUnary GnmExprUnary; 44 typedef struct _GnmFilter GnmFilter; 45 typedef struct _GnmFilterCondition GnmFilterCondition; 46 typedef struct _GnmFont GnmFont; 47 typedef struct _GnmFontMetrics GnmFontMetrics; 48 typedef struct GnmFT_ GnmFT; /* does not really belong here */ 49 typedef struct GnmFunc_ GnmFunc; 50 typedef struct _GnmFuncDescriptor GnmFuncDescriptor; 51 typedef struct _GnmFuncEvalInfo GnmFuncEvalInfo; 52 typedef struct _GnmFuncGroup GnmFuncGroup; 53 typedef struct _GnmHLink GnmHLink; 54 typedef struct _GnmInputMsg GnmInputMsg; 55 typedef struct _GnmItemBar GnmItemBar; 56 typedef struct _GnmItemCursor GnmItemCursor; 57 typedef struct _GnmItemEdit GnmItemEdit; 58 typedef struct _GnmItemGrid GnmItemGrid; 59 typedef struct GnmMatrix_ GnmMatrix; 60 typedef struct _GnmNamedExpr GnmNamedExpr; 61 typedef struct _GnmNamedExprCollection GnmNamedExprCollection; 62 typedef struct _GnmPane GnmPane; 63 typedef struct _GnmParseError GnmParseError; 64 typedef struct _GnmParsePos GnmParsePos; 65 typedef struct _GnmPasteTarget GnmPasteTarget; 66 typedef struct _GnmRangeRef GnmRangeRef; /* abs/rel range with sheet */ 67 typedef struct _GnmRenderedRotatedValue GnmRenderedRotatedValue; 68 typedef struct _GnmRenderedValue GnmRenderedValue; 69 typedef struct _GnmRenderedValueCollection GnmRenderedValueCollection; 70 typedef struct _GnmSearchReplace GnmSearchReplace; 71 typedef struct _GnmSheetSize GnmSheetSize; 72 typedef struct _GnmSheetSlicer GnmSheetSlicer; 73 typedef struct _GnmSheetStyleData GnmSheetStyleData; 74 typedef struct GnmSheetConditionsData_ GnmSheetConditionsData; 75 typedef struct _GnmSortData GnmSortData; 76 typedef struct _GnmStfExport GnmStfExport; 77 typedef struct _GnmStyle GnmStyle; 78 typedef struct _GnmStyleConditions GnmStyleConditions; 79 typedef struct _GnmStyleRegion GnmStyleRegion; 80 typedef struct _GnmStyleRow GnmStyleRow; 81 typedef struct _GnmValidation GnmValidation; 82 typedef struct _GnmValueArray GnmValueArray; 83 typedef struct _GnmValueBool GnmValueBool; 84 typedef struct _GnmValueErr GnmValueErr; 85 typedef struct _GnmValueFloat GnmValueFloat; 86 typedef struct _GnmValueRange GnmValueRange; 87 typedef struct _GnmValueStr GnmValueStr; 88 typedef struct GnmPrintInformation_ GnmPrintInformation; 89 typedef struct _Sheet Sheet; 90 typedef struct _SheetControl SheetControl; 91 typedef struct _SheetControlGUI SheetControlGUI; 92 typedef struct _SheetObject SheetObject; 93 typedef struct _SheetObjectAnchor SheetObjectAnchor; 94 typedef struct _SheetObjectExportable SheetObjectExportable; 95 typedef struct _SheetObjectImageable SheetObjectImageable; 96 typedef struct _SheetObjectView SheetObjectView; 97 typedef struct _SheetObjectViewContainer SheetObjectViewContainer; 98 typedef struct _SheetView SheetView; 99 typedef struct _WBCGtk WBCGtk; 100 typedef struct _Workbook Workbook; 101 typedef struct _WorkbookControl WorkbookControl; 102 typedef struct _WorkbookControlComponent WorkbookControlComponent; 103 typedef struct _WorkbookSheetState WorkbookSheetState; 104 typedef struct _WorkbookView WorkbookView; 105 typedef union _GnmExpr GnmExpr; 106 typedef union _GnmValue GnmValue; 107 typedef struct _GenericToolState GnmGenericToolState; 108 typedef struct GnmExprDeriv_ GnmExprDeriv; 109 110 typedef GList ColRowIndexList; 111 typedef GSList ColRowStateGroup; 112 typedef GSList ColRowStateList; 113 typedef GSList ColRowVisList; 114 typedef GSList GnmExprList; 115 typedef GSList GnmStyleList; 116 typedef GnmExpr const * GnmExprConstPtr; 117 118 G_END_DECLS 119 120 #endif 121 122