Namespace

Template – 1.0

A templating library for GLib applications

Version3.38.0
AuthorsChristian Hergert
LicenseLGPL-2.1-or-later
Website
Source

Build

C headerstmpl-glib.h
pkg-config filestemplate-glib-1.0

Dependencies

GLib—2.0 The base type system library
Browse documentation
GObject—2.0 The base type system library
Browse documentation

Additional documentation

Classes

Template

since: 1.0

TemplateLocator

The TmplTemplateLoader class is used to specify how templates should be loaded. This can be used directly by your code that will compile the data streams into TmplTemplate instances, or by a TmplTemplate that is resolving includes from the {{include "path.tmpl"}} directive.

since: 1.0

Structs

Scope

since: 1.0

Symbol

since: 1.0

Unions

Expr

since: 1.0

Enumerations

ExprBuiltin

since: 1.0

ExprType

since: 1.0

SymbolType

since: 1.0

Error Domains

Error

since: 1.0

Callbacks

ScopeResolver

since: 1.0

Function Macros

CHECK_VERSION

Compile-time version checking. Evaluates to TRUE if the version of template-glib is greater than the required one.

since: 1.0

DEPRECATED_FOR

since: 1.0

DEPRECATED_IN_3_28_FOR

since: 1.0

DEPRECATED_IN_3_36_FOR

since: 1.0

ENCODE_VERSION

since: 1.0

GOTO

since: 1.0

RETURN

since: 1.0

TODO

since: 1.0

TRACE_MSG

since: 1.0

UNAVAILABLE

since: 1.0

Constants

ENABLE_TRACE

since: 1.0

LOG_LEVEL_TRACE

since: 1.0

MAJOR_VERSION

Template-GLibl major version component (e.g. 1 if TMPL_VERSION is 1.2.3)

since: 1.0

MICRO_VERSION

Template-GLibl micro version component (e.g. 3 if TMPL_VERSION is 1.2.3)

since: 1.0

MINOR_VERSION

Template-GLibl minor version component (e.g. 2 if TMPL_VERSION is 1.2.3)

since: 1.0

VERSION_S

Template-GLib version, encoded as a string, useful for printing and concatenation.

since: 1.0