![]() |
![]() |
![]() |
cpg-network Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
#define CPG_EMBEDDED_CONTEXT_CONST (obj) struct CpgEmbeddedContext; struct CpgEmbeddedContextClass; CpgEmbeddedContext * cpg_embedded_context_new (void
); CpgEmbeddedContext * cpg_embedded_context_copy_top (CpgEmbeddedContext *context
); void cpg_embedded_context_add_define (CpgEmbeddedContext *context
,gchar const *name
,gchar const *value
); void cpg_embedded_context_add_defines (CpgEmbeddedContext *context
,GHashTable *defines
); gint cpg_embedded_context_increment_define (CpgEmbeddedContext *context
,gchar const *name
,gint num
,gboolean retold
); void cpg_embedded_context_save (CpgEmbeddedContext *context
); void cpg_embedded_context_save_defines (CpgEmbeddedContext *context
,gboolean copy_defines
); void cpg_embedded_context_restore (CpgEmbeddedContext *context
); void cpg_embedded_context_add_selection (CpgEmbeddedContext *context
,CpgSelection *selection
); void cpg_embedded_context_set_selection (CpgEmbeddedContext *context
,CpgSelection *selection
); void cpg_embedded_context_add_expansion (CpgEmbeddedContext *context
,CpgExpansion *expansion
); void cpg_embedded_context_add_expansions (CpgEmbeddedContext *context
,GSList *expansions
); void cpg_embedded_context_set_expansions (CpgEmbeddedContext *context
,GSList *expansions
); GSList * cpg_embedded_context_get_expansions (CpgEmbeddedContext *context
); gchar * cpg_embedded_context_get_define (CpgEmbeddedContext *context
,gchar const *name
); GHashTable * cpg_embedded_context_get_defines (CpgEmbeddedContext *context
); void cpg_embedded_context_set_defines (CpgEmbeddedContext *context
,GHashTable *defines
,gboolean inherit
); CpgExpansion * cpg_embedded_context_get_expansion (CpgEmbeddedContext *context
,gint depth
); gchar * cpg_embedded_context_calculate (CpgEmbeddedContext *context
,gchar const *equation
,GError **error
); gulong cpg_embedded_context_get_marker (CpgEmbeddedContext *context
); CpgEmbeddedContextPrivate;
#define CPG_EMBEDDED_CONTEXT_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CPG_TYPE_EMBEDDED_CONTEXT, CpgEmbeddedContext const))
CpgEmbeddedContext * cpg_embedded_context_copy_top (CpgEmbeddedContext *context
);
Copy the top of the stack in the embedded context into a new embedded context.
|
A CpgEmbeddedContext |
Returns : |
A CpgEmbeddedContext. [transfer full] |
void cpg_embedded_context_add_define (CpgEmbeddedContext *context
,gchar const *name
,gchar const *value
);
void cpg_embedded_context_add_defines (CpgEmbeddedContext *context
,GHashTable *defines
);
gint cpg_embedded_context_increment_define (CpgEmbeddedContext *context
,gchar const *name
,gint num
,gboolean retold
);
void cpg_embedded_context_save_defines (CpgEmbeddedContext *context
,gboolean copy_defines
);
void cpg_embedded_context_add_selection (CpgEmbeddedContext *context
,CpgSelection *selection
);
void cpg_embedded_context_set_selection (CpgEmbeddedContext *context
,CpgSelection *selection
);
void cpg_embedded_context_add_expansion (CpgEmbeddedContext *context
,CpgExpansion *expansion
);
void cpg_embedded_context_add_expansions (CpgEmbeddedContext *context
,GSList *expansions
);
void cpg_embedded_context_set_expansions (CpgEmbeddedContext *context
,GSList *expansions
);
GSList * cpg_embedded_context_get_expansions (CpgEmbeddedContext *context
);
Get the list of expansions.
|
A CpgEmbeddedContext |
Returns : |
A GSList of CpgExpansion. [element-type CpgExpansion][transfer none] |
gchar * cpg_embedded_context_get_define (CpgEmbeddedContext *context
,gchar const *name
);
GHashTable * cpg_embedded_context_get_defines (CpgEmbeddedContext *context
);
Get the defines.
|
A CpgEmbeddedContext |
Returns : |
A GHashTable. [transfer none] |
void cpg_embedded_context_set_defines (CpgEmbeddedContext *context
,GHashTable *defines
,gboolean inherit
);
CpgExpansion * cpg_embedded_context_get_expansion (CpgEmbeddedContext *context
,gint depth
);
Get an expansion at a particular depth.
|
A CpgEmbeddedContext |
|
The depth of the context at which to get the expansion |
Returns : |
A CpgExpansion. [transfer none][allow-none] |
gchar * cpg_embedded_context_calculate (CpgEmbeddedContext *context
,gchar const *equation
,GError **error
);
gulong cpg_embedded_context_get_marker (CpgEmbeddedContext *context
);