Namespace

Ide – 45

An IDE for GNOME

Version45
AuthorsChristian Hergert
LicenseGPL-3.0-or-later
Websitehttps://wiki.gnome.org/Apps/Builder
Sourcehttps://gitlab.gnome.org/GNOME/gnome-builder/

Build

C headerslibide-code.h, libide-core.h, libide-debugger.h, libide-editor.h, libide-foundry.h, libide-greeter.h, libide-gtk.h, libide-gui.h, libide-io.h, libide-lsp.h, libide-plugins.h, libide-projects.h, libide-search.h, libide-sourceview.h, libide-terminal.h, libide-threading.h, libide-tree.h, libide-tweaks.h, libide-vcs.h, libide-webkit.h

Dependencies

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

Additional documentation

Classes

ActionMuxer

since: 45

Animation

since: 45

Application

since: 45

Buffer

since: 45

BufferChangeMonitor

since: 45

BufferManager

since: 45

BuildManager

since: 45

CachedListModel

since: 45

CompileCommands

since: 45

Config

since: 45

ConfigManager

since: 45

Context

since: 45

Debugger

since: 45

DebuggerBreakpoint

since: 45

DebuggerBreakpoints

since: 45

DebuggerFrame

since: 45

DebuggerInstruction

since: 45

DebuggerLibrary

since: 45

DebuggerRegister

since: 45

DebuggerThread

since: 45

DebuggerThreadGroup

since: 45

DebuggerVariable

since: 45

DebugManager

since: 45

DeployStrategy

since: 45

Device

since: 45

DeviceInfo

since: 45

DeviceManager

since: 45

DeviceProvider

since: 45

Diagnostic

since: 45

Diagnostics

since: 45

DiagnosticsManager

since: 45

DiagnosticTool

since: 45

DirectoryReaper

since: 45

DirectoryVcs

since: 45

Doap

since: 45

DoapPerson

since: 45

EditorPage

since: 45

EditorWorkspace

since: 45

EntryPopover

since: 45

EnumObject

since: 45

Environment

since: 45

EnvironmentEditor

since: 45

EnvironmentVariable

since: 45

ExtensionAdapter

since: 45

ExtensionSetAdapter

since: 45

FallbackBuildSystem

since: 45

FileChooserEntry

since: 45

FileSearchPreview

since: 45

FileSettings

since: 45

FileTransfer

since: 45

FormatterOptions

since: 45

Frame

since: 45

FuzzyIndex

since: 45

FuzzyIndexBuilder

since: 45

FuzzyIndexCursor

since: 45

FuzzyIndexMatch

since: 45

GreeterRow

since: 45

GreeterWorkspace

since: 45

Grid

since: 45

GSettingsActionGroup

since: 45

HeaderBar

since: 45

HighlightEngine

since: 45

HtmlGenerator

since: 45

InstallButton

since: 45

JoinedMenu

since: 45

LineChangeGutterRenderer

since: 45

LocalDevice

since: 45

Location

since: 45

LogItem

since: 45

LspClient

since: 45

LspCodeAction

since: 45

LspCodeActionProvider

since: 45

LspCompletionItem

since: 45

LspCompletionProvider

since: 45

LspCompletionResults

since: 45

LspDiagnostic

since: 45

LspDiagnosticProvider

since: 45

LspFormatter

since: 45

LspHighlighter

since: 45

LspHoverProvider

since: 45

LspRenameProvider

since: 45

LspSearchProvider

since: 45

LspService

since: 45

LspSymbolNode

since: 45

LspSymbolResolver

since: 45

LspSymbolTree

since: 45

LspWorkspaceEdit

since: 45

MarkedView

since: 45

MenuManager

The goal of IdeMenuManager is to simplify the process of merging multiple GtkBuilder .ui files containing menus into a single representation of the application menus. Additionally, it provides the ability to “unmerge” previously merged menus.

since: 45

Notification

since: 45

Notifications

since: 45

NotificationsButton

since: 45

Object

since: 45

ObjectBox

since: 45

OmniBar

since: 45

Page

since: 45

Pane

since: 45

PathCache

since: 45

PersistentMap

since: 45

PersistentMapBuilder

since: 45

Pipeline

The IdePipeline is responsible for managing the build process for Builder. It consists of multiple build “phases” (see IdePipelinePhase for the individual phases). An IdePipelineStage can be attached with a priority to each phase and is the primary mechanism that plugins use to perform their operations in the proper ordering.

since: 45

PipelineStage

since: 45

PipelineStageCommand

since: 45

PipelineStageLauncher

since: 45

PipelineStageMkdirs

since: 45

PipelineStageTransfer

since: 45

PkconTransfer

since: 45

Plugin

since: 45

PluginSection

since: 45

PrimaryWorkspace

since: 45

ProgressIcon

since: 45

Project

since: 45

ProjectFile

since: 45

ProjectInfo

This class contains information about a project that can be loaded. This information should be used to display a list of available projects.

since: 45

ProjectTemplate

since: 45

PropertyActionGroup

since: 45

RadioBox

since: 45

Range

since: 45

RecentProjects

since: 45

RecursiveFileMonitor

since: 45

RunButton

since: 45

RunCommand

since: 45

RunCommands

since: 45

RunContext

since: 45

RunManager

since: 45

Runtime

since: 45

RuntimeManager

since: 45

RuntimeProvider

since: 45

RunTool

since: 45

ScrubberRevealer

since: 45

Sdk

since: 45

SdkManager

since: 45

SdkProvider

since: 45

SearchEngine

since: 45

SearchEntry

since: 45

SearchPopover

since: 45

SearchPreview

since: 45

SearchResult

since: 45

SearchResults

since: 45

Session

since: 45

SessionItem

since: 45

Settings

since: 45

SettingsFlagAction

since: 45

ShortcutAccelDialog

since: 45

SimpleBuildSystemDiscovery

since: 45

SimpleBuildTarget

since: 45

SimpleToolchain

since: 45

SourceView

since: 45

SubprocessLauncher

since: 45

SubprocessSupervisor

since: 45

Symbol

since: 45

SymbolNode

since: 45

Task

since: 45

TaskCache

since: 45

TemplateBase

since: 45

TemplateInput

since: 45

TemplateLocator

since: 45

Terminal

since: 45

TerminalLauncher

since: 45

TerminalPage

since: 45

TerminalPopover

since: 45

TerminalSearch

since: 45

Test

since: 45

TestManager

since: 45

TextEdit

since: 45

Toolchain

since: 45

ToolchainManager

since: 45

Transfer

since: 45

TransferManager

since: 45

Tree

since: 45

TreeExpander

since: 45

TreeNode

since: 45

TruncateModel

since: 45

Tweaks

since: 45

TweaksAddin

since: 45

TweaksBinding

since: 45

TweaksCaption

since: 45

TweaksChoice

since: 45

TweaksCombo

since: 45

TweaksComboRow

since: 45

TweaksDirectory

since: 45

TweaksEntry

since: 45

TweaksFactory

since: 45

TweaksFont

since: 45

TweaksGroup

since: 45

TweaksInfo

since: 45

TweaksItem

since: 45

TweaksPage

since: 45

TweaksProperty

since: 45

TweaksRadio

since: 45

TweaksSection

since: 45

TweaksSetting

since: 45

TweaksSpin

since: 45

TweaksSwitch

since: 45

TweaksWidget

since: 45

TweaksWindow

since: 45

UniqueListModel

since: 45

UnixFDMap

since: 45

UnsavedFiles

since: 45

VcsCloneRequest

since: 45

VcsFileInfo

since: 45

VcsMonitor

since: 45

WebkitPage

since: 45

Workbench

since: 45

Workspace

since: 45

Interfaces

ApplicationAddin

since: 45

BufferAddin

since: 45

BuildSystem

since: 45

BuildSystemDiscovery

since: 45

BuildTarget

since: 45

BuildTargetProvider

since: 45

CodeAction

since: 45

CodeActionProvider

since: 45

CodeIndexEntries

since: 45

CodeIndexer

since: 45

ConfigProvider

since: 45

DependencyUpdater

since: 45

DiagnosticProvider

since: 45

EditorPageAddin

since: 45

Formatter

since: 45

FrameAddin

since: 45

GreeterSection

since: 45

Gutter

since: 45

Highlighter

since: 45

OmniBarAddin

since: 45

PipelineAddin

since: 45

ProjectTreeAddin

since: 45

RenameProvider

since: 45

RunCommandProvider

since: 45

SearchProvider

since: 45

ShortcutProvider

since: 45

SimilarFileLocator

since: 45

Subprocess

since: 45

SymbolResolver

since: 45

SymbolTree

since: 45

TemplateProvider

since: 45

ToolchainProvider

since: 45

TreeAddin

since: 45

Vcs

since: 45

VcsBranch

since: 45

VcsCloner

since: 45

VcsConfig

since: 45

VcsInitializer

since: 45

VcsTag

since: 45

WorkbenchAddin

since: 45

WorkspaceAddin

since: 45

Structs

Action

since: 45

ActionMixin

since: 45

BuildLog

since: 45

CodeIndexEntry

since: 45

CodeIndexEntryBuilder

since: 45

DebuggerAddressRange

since: 45

File

since: 45

FileTransferStat

since: 45

FuzzyMutableIndex

since: 45

FuzzyMutableIndexMatch

since: 45

Heap

Heaps are similar to a partially sorted tree but implemented as an array. They allow for efficient O(1) lookup of the highest priority item as it will always be the first item of the array.

since: 45

HighlightIndex

since: 45

LineReader

since: 45

MarkedContent

since: 45

PatternSpec

since: 45

PtyIntercept

since: 45

PtyInterceptSide

since: 45

SearchReducer

since: 45

ShortcutInfo

since: 45

TestProvider

since: 45

ThreadPool

since: 45

Triplet

since: 45

UnsavedFile

since: 45

VcsUri

since: 45

Aliases

DebuggerAddress

since: 45

PtyFd

since: 45

Enumerations

AnimationMode

since: 45

ArtifactKind

since: 45

BufferState

since: 45

BuildLogStream

since: 45

DebuggerBreakMode

The type of breakpoint.

since: 45

DebuggerBreakpointChange

Describes the type of modification to perform on a breakpoint.

since: 45

DebuggerDisposition

The disposition determines what should happen to the breakpoint at the next stop of the debugger.

since: 45

DebuggerMovement

Describes the style of movement that should be performed by the debugger.

since: 45

DebuggerStopReason

Represents the reason a process has stopped executing in the debugger.

since: 45

DebuggerStream

The type of stream for the log message.

since: 45

DeviceKind

since: 45

DiagnosticSeverity

since: 45

DoapError

since: 45

HeaderBarPosition

since: 45

HighlightResult

since: 45

IndentStyle

since: 45

LspCompletionKind

since: 45

LspTrace

since: 45

MarkedKind

since: 45

ObjectLocation

since: 45

ProcessKind

since: 45

RunCommandKind

since: 45

RunContextShell

Describes the type of shell to be used within the context.

since: 45

ScrubberRevealPolicy

since: 45

SearchCategory

since: 45

SymbolKind

since: 45

TaskKind

since: 45

TestStatus

since: 45

ThreadPoolKind

since: 45

TransferError

since: 45

TreeNodeVisit

since: 45

TweaksItemVisitResult

since: 45

VcsConfigType

since: 45

VcsFileStatus

since: 45

Bitfields

BufferLineChange

since: 45

BufferOpenFlags

The IdeBufferOpenFlags enumeration is used to specify how the buffer manager should handle loading the buffer and if certain features should be enabled or disabled.

since: 45

BuildLocality

since: 45

FileTransferFlags

since: 45

PipelinePhase

since: 45

SpacesStyle

since: 45

SymbolFlags

since: 45

TemplateInputValidation

since: 45

TreeNodeFlags

since: 45

VcsCloneRequestValidation

since: 45

Error Domains

BuildError

since: 45

DeviceError

since: 45

RuntimeError

since: 45

Callbacks

ActionActivateFunc

since: 45

BufferChangeMonitorForeachFunc

since: 45

BufferCommitFunc

since: 45

BufferForeachFunc

Callback prototype for ide_buffer_manager_foreach().

since: 45

BuildLogObserver

since: 45

DiagnosticsLineCallback

This function prototype is used to notify a caller of every line that has a diagnostic, and the most severe IdeDiagnosticSeverity for that line.

since: 45

ExtensionSetAdapterForeachFunc

since: 45

FileWalkCallback

since: 45

HighlightCallback

since: 45

PageCallback

since: 45

PtyInterceptCallback

since: 45

RecursiveIgnoreFunc

since: 45

RunContextHandler

since: 45

ShortcutInfoFunc

since: 45

TaskCacheCallback

IdeTaskCacheCallback is the prototype for a function to be executed to populate an item in the cache.

since: 45

TaskThreadFunc

since: 45

TextIterCharPredicate

since: 45

ThreadFunc

since: 45

TreeNodeCompare

This callback function is a convenience wrapper around GCompareFunc.

since: 45

TreeTraverseFunc

This function prototype is used to traverse a tree of IdeTreeNode.

since: 45

TweaksBindingTransform

since: 45

TweaksItemVisitor

Called for every matching item while visiting the item graph.

since: 45

WidgetContextHandler

since: 45

WorkspaceCallback

since: 45

Functions

build_error_quark

since: 45

cancellable_chain

If both self and other are not NULL, then the cancellation of other will be propagated to self if other is cancelled.

since: 45

clear_page

since: 45

clear_pane

since: 45

code_get_resource

since: 45

create_host_triplet

since: 45

create_project_id

Escapes the project name into something suitable using as an id. This can be uesd to determine the directory name when the project name should be used.

since: 45

editor_encoding_menu_new

Creates a new GMenuModel with items which will activate using their encoding charset for the action action_name target.

since: 45

editor_file_chooser_add_encodings

since: 45

editor_file_chooser_add_line_endings

since: 45

editor_file_chooser_get_encoding

since: 45

editor_file_chooser_get_line_ending

since: 45

editor_focus_buffer

since: 45

editor_focus_location

since: 45

editor_get_resource

since: 45

editor_syntax_menu_new

Creates a new GMenuModel with items which will activate using their syntax id for the action action_name target.

since: 45

environ_parse

Parses a KEY=VALUE style key-pair into key and value.

since: 45

find_program_in_host_path

Like g_find_program_in_path() but checks the host system which may not be the same as the container we’re running within.

since: 45

font_description_to_css

since: 45

foundry_bytes_to_memfd

Writes all of bytes to a new memfd or tempfile and returns the file-descriptor. -1 is returned upon error.

since: 45

foundry_file_to_memfd

since: 45

foundry_get_launcher_for_context

A helper to get a launcher for program in the proper environment.

since: 45

fuzzy_highlight

since: 45

g_content_type_get_symbolic_icon

This function is similar to g_content_type_get_symbolic_icon() except that it takes our bundled icons into account to ensure that they are taken at a higher priority than the fallbacks from the current icon theme such as Adwaita.

since: 45

g_date_time_format_for_display

Helper function to create a human-friendly string describing approximately how long ago a GDateTime is.

since: 45

g_file_add_ignored_pattern

Adds a pattern that can be used to match ignored files. These are global to the application, so they should only include well-known ignored files such as those internal to a build system, or version control system, and similar.

since: 45

g_file_find_async

Searches descendants of file for files matching pattern.

since: 45

g_file_find_finish

Gets the files that were found which matched the pattern.

since: 45

g_file_find_in_ancestors_async

since: 45

g_file_find_in_ancestors_finish

since: 45

g_file_find_with_depth

since: 45

g_file_find_with_depth_async

Searches descendants of file for files matching pattern.

since: 45

g_file_get_children_async

This function is like g_file_enumerate_children_async() except that it returns a GPtrArray of GFileInfo instead of an enumerator.

since: 45

g_file_get_children_finish

Completes an asynchronous request to ide_g_file_get_children_async().

since: 45

g_file_get_uncanonical_relative_path

This function is similar to g_file_get_relative_path() except that file and other only need to have a shared common ancestor.

since: 45

g_file_is_ignored

Checks if file should be ignored using the internal ignore rules. If you care about the version control system, see IdeVcs and ide_vcs_is_ignored().

since: 45

g_file_walk

Calls callback for every directory starting from directory.

since: 45

g_file_walk_with_ignore

Calls callback for every directory starting from directory.

since: 45

g_host_file_get_contents

This is similar to g_file_get_contents() but ensures that we get the file from the host, rather than our mount namespace.

since: 45

g_time_span_to_label

Creates a string describing the time span in hours, minutes, and seconds. For example, a time span of three and a half minutes would be “3:30”. 2 days, 3 hours, 6 minutes, and 20 seconds would be “51:06:20”.

since: 45

get_application_id

since: 45

get_main_thread

Gets GThread of the main thread.

since: 45

get_process_kind

Gets the kind of process we’re running as.

since: 45

get_program_name

since: 45

get_projects_dir

Gets the directory to store projects within.

since: 45

get_relocatable_path

Gets the path to a resource that may be relocatable at runtime.

since: 45

get_system_arch

since: 45

get_system_page_size

since: 45

get_system_type

since: 45

get_user_default_path

Gets the default $PATH on the system for the user on the host.

since: 45

get_user_shell

Gets the user preferred shell on the host.

since: 45

gettext

since: 45

greeter_get_resource

since: 45

gtk_get_resource

since: 45

gtk_list_store_insert_sorted

This function will binary search the contents of store looking for the location to insert a new row.

since: 45

gtk_list_view_get_selected_row

since: 45

gtk_list_view_move_next

since: 45

gtk_list_view_move_previous

since: 45

gtk_progress_bar_start_pulsing

since: 45

gtk_progress_bar_stop_pulsing

since: 45

gtk_show_uri_on_window

since: 45

gtk_widget_destroyed

since: 45

gtk_widget_hide_when_empty

since: 45

gtk_widget_hide_with_fade

since: 45

gtk_widget_show_with_fade

since: 45

gtk_window_present

since: 45

language_format_header

since: 45

log_get_verbosity

Retrieves the log verbosity, which is the number of times -v was provided on the command line.

since: 45

lsp_decode_completion_kind

since: 45

lsp_decode_symbol_kind

since: 45

lsp_decode_text_edit

Attempt to parse an encoded LSP text edit into an IdeTextEdit.

since: 45

lsp_plugin_register_types

since: 45

panel_position_get_area

since: 45

panel_position_get_column

since: 45

panel_position_get_depth

since: 45

panel_position_get_row

since: 45

path_collapse

This function will collapse a path that starts with the users home directory into a shorthand notation using ~/ for the home directory.

since: 45

path_expand

This function will expand various “shell-like” features of the provided path using the POSIX wordexp(3) function. Command substitution will not be enabled, but path features such as ~user will be expanded.

since: 45

path_is_c_like

since: 45

path_is_cpp_like

since: 45

path_is_ignored

Checks if path should be ignored using the global file ignores registered with Builder.

since: 45

pty_new_sync

Creates a new VtePty suitable for Builder to be able to pass the PTY across PTY namespaces on Linux.

since: 45

search_path_append

since: 45

search_path_prepend

since: 45

set_application_id

Sets the application id that will be used.

since: 45

shell_supports_dash_c

since: 45

shell_supports_dash_login

Checks if the shell is known to support login semantics. Originally, this meant --login, but now is meant to mean -l as more shells support -l than --login (notably dash).

since: 45

show_tweaks

since: 45

source_style_scheme_apply_style

since: 45

source_style_scheme_get_variant

Gets an alternate for a style scheme if one exists. Otherwise scheme is returned.

since: 45

source_style_scheme_is_dark

since: 45

sourceview_get_resource

since: 45

text_iter_backward_find_char

since: 45

text_iter_backward_paragraph_start

Searches backwards until we find the beginning of a paragraph.

since: 45

text_iter_backward_sentence_start

since: 45

text_iter_backward_WORD_end

since: 45

text_iter_backward_word_end

since: 45

text_iter_backward_WORD_start

since: 45

text_iter_backward_word_start

since: 45

text_iter_current_symbol

since: 45

text_iter_find_chars_backward

Search backward for a str string, starting at iter position till limit if there’s one. In case of succes, iter is updated to str start position.

since: 45

text_iter_find_chars_forward

Search forward for a str string, starting at iter position till limit if there’s one. In case of succes, iter is updated to the found str start position, otherwise, its position is undefined.

since: 45

text_iter_forward_find_char

Similar to gtk_text_iter_forward_find_char but lets us acces to the iter in the predicate.

since: 45

text_iter_forward_paragraph_end

Searches forward until the end of a paragraph has been hit.

since: 45

text_iter_forward_sentence_end

since: 45

text_iter_forward_WORD_end

since: 45

text_iter_forward_word_end

since: 45

text_iter_forward_WORD_start

since: 45

text_iter_forward_word_start

since: 45

text_iter_in_string

Check if iter position in the buffer is part of str.

since: 45

text_util_delete_line

since: 45

text_util_int_to_string

since: 45

text_util_remove_common_prefix

since: 45

vte_pty_create_producer

since: 45

widget_get_context

Gets the context for the widget.

since: 45

widget_get_workbench

Gets the IdeWorkbench that contains widget.

since: 45

widget_get_workspace

Gets the IdeWorkspace containing widget.

since: 45

widget_set_context_handler

Calls handler when the IdeContext has been set for widget.

since: 45

Function Macros

BUG

since: 45

CHECK_VERSION

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

since: 45

context_warning

since: 45

DEFINE_ACTION_GROUP

since: 45

DEPRECATED_FOR

since: 45

DEPRECATED_IN_43_FOR

since: 45

DEPRECATED_IN_44_FOR

since: 45

DEPRECATED_IN_45_FOR

since: 45

diagnostics_get_size

since: 45

DUMP_BYTES

since: 45

ENCODE_VERSION

since: 45

FILE_SETTINGS_PROPERTY

since: 45

GOTO

Appends to the jump to label to the tracing log and then jumps to the label _l.

since: 45

heap_index

since: 45

heap_insert_val

since: 45

heap_peek

since: 45

is_flatpak

since: 45

object_debug

since: 45

object_message

since: 45

object_warning

since: 45

RETURN

Similar to IDE_EXIT but allows providing a return value.

since: 45

TODO

Appends to the tracing log that unsupported code has been reached.

since: 45

TRACE_MSG

Similar to IDE_PROBE but allows specifying a log message.

since: 45

tweaks_addin_bind_callback

since: 45

UNAVAILABLE

since: 45

widget_warning

since: 45

Constants

BUILD_CHANNEL

The release channel of Builder. This should be a string such as “other”, “flatpak-stable”, or “flatpak-nightly”.

since: 45

BUILD_IDENTIFIER

A string containing a tag that defines the version of Builder that was built. Generally, this will be a small version tag plus some information to identify the git commit hash when applicable.

since: 45

BUILD_TYPE

The build type of the installed build.

since: 45

DEBUGGER_ADDRESS_INVALID

since: 45

ENABLE_TRACE

since: 45

FILE_SETTINGS_EXTENSION_POINT

since: 45

LINE_CHANGES_FALLBACK_ADDED

since: 45

LINE_CHANGES_FALLBACK_CHANGED

since: 45

LINE_CHANGES_FALLBACK_REMOVED

since: 45

LOG_LEVEL_TRACE

since: 45

LSP_COMPLETION_PROVIDER_PRIORITY

since: 45

MAJOR_VERSION

Libide major version component (e.g. 43 if IDE_VERSION is 43.1)

since: 45

MINOR_VERSION

Libide minor version component (e.g. 1 if IDE_VERSION is 43.1)

since: 45

PIPELINE_PHASE_MASK

since: 45

PIPELINE_PHASE_WHENCE_MASK

since: 45

PTY_FD_INVALID

since: 45

PTY_INTERCEPT_MAGIC

since: 45

RECENT_PROJECTS_BOOKMARK_FILENAME

since: 45

RECENT_PROJECTS_BUILD_SYSTEM_GROUP_PREFIX

since: 45

RECENT_PROJECTS_BUILD_SYSTEM_HINT_GROUP_PREFIX

since: 45

RECENT_PROJECTS_DIRECTORY

since: 45

RECENT_PROJECTS_GROUP

since: 45

RECENT_PROJECTS_LANGUAGE_GROUP_PREFIX

since: 45

TOOLCHAIN_LANGUAGE_ANY

since: 45

TOOLCHAIN_LANGUAGE_C

since: 45

TOOLCHAIN_LANGUAGE_CPLUSPLUS

since: 45

TOOLCHAIN_LANGUAGE_D

since: 45

TOOLCHAIN_LANGUAGE_FORTRAN

since: 45

TOOLCHAIN_LANGUAGE_PYTHON

since: 45

TOOLCHAIN_LANGUAGE_VALA

since: 45

TOOLCHAIN_TOOL_AR

since: 45

TOOLCHAIN_TOOL_CC

since: 45

TOOLCHAIN_TOOL_CPP

since: 45

TOOLCHAIN_TOOL_EXEC

since: 45

TOOLCHAIN_TOOL_LD

since: 45

TOOLCHAIN_TOOL_PKG_CONFIG

since: 45

TOOLCHAIN_TOOL_STRIP

since: 45

TREE_NODE_FLAGS_VCS_MASK

since: 45

VERSION

Libide version.

since: 45

VERSION_S

Libide version, encoded as a string, useful for printing and concatenation.

since: 45