Index

Symbols | _ | A | B | C | D | E | F | G | H | I | J | L | M | N | P | Q | R | S | T | U | V | W

Symbols

--auto-bug-report=openbrowser
soclib-cc command line option
--bug-report
soclib-cc command line option
--complete-name=COMPLETE_NAME
soclib-cc command line option
--complete-separator=COMPLETE_SEPARATOR
soclib-cc command line option
--dump-config
soclib-cc command line option
--embedded-cflags
soclib-cc command line option
--getpath
soclib-cc command line option
--help
soclib-cc command line option
--list-descs=names
soclib-cc command line option
--work=DIR
soclib-cc command line option
-1 ONE_MODULE, --one-module=ONE_MODULE
soclib-cc command line option
-a NAME=VALUE, --arg=NAME=VALUE
soclib-cc command line option
-b MODULE_NAME, --buggy=MODULE_NAME
soclib-cc command line option
-c
soclib-cc command line option
-d, --debug
soclib-cc command line option
-I PATH
soclib-cc command line option
-l, --list-descs=long
soclib-cc command line option
-m MODE, --mode=MODE
soclib-cc command line option
-o OUTPUT
soclib-cc command line option
-p PLATFORM
soclib-cc command line option
-P, --progress-bar
soclib-cc command line option
-q, --quiet
soclib-cc command line option
-t ENV, --type=ENV
soclib-cc command line option
-v, --verbose
soclib-cc command line option
-X
soclib-cc command line option
-x
soclib-cc command line option
.sd file
parameters
syntax

_

__getattr__() (soclib_cc.config.objects.Config method)
(soclib_cc.config.spool.ConfigSpool method)
__getitem__() (soclib_cc.config.objects.Config method)
__init__() (soclib_builder.action.Action method)
(soclib_builder.bblock.AnonymousBBlock method)
(soclib_builder.bblock.BBlock method)
(soclib_builder.command.Command method)
(soclib_builder.command.CreateDir method)
(soclib_builder.command.CreateFile method)
(soclib_builder.mfparser.MfRule method)
(soclib_builder.textfile.TextFile method)
(soclib_builder.todo.ToDo method)
(soclib_cc.config.objects.Config method)
(soclib_cc.config.spool.ConfigSpool method)
(soclib_desc.metadata_file.MetadataFile method)
__setattr__() (soclib_cc.config.objects.Config method)
(soclib_cc.config.spool.ConfigSpool method)

A

Action (class in soclib_builder.action)
add() (soclib_builder.todo.ToDo method)
add_depends() (soclib_builder.action.Action method)
add_desc_parser() (soclib_cc.config.spool.ConfigSpool method)
addDescPath() (soclib_cc.config.spool.ConfigSpool method)
addUser() (soclib_builder.bblock.BBlock method)
AnonymousBBlock (class in soclib_builder.bblock)
API
metadata
parameters
available() (soclib_cc.config.spool.ConfigSpool method)

B

BBlock (class in soclib_builder.bblock)
Bool
parameter
build
parallel compilation job count
process
temporary objects, [1]
BuildEnv
configuration
BuildEnv (class in soclib_cc.config.objects)
builder
builder() (soclib_desc.specialization.SpecializationInterface method)

C

CCompile (class in soclib_cc.actions.cxx)
clean() (soclib_builder.todo.ToDo method)
cleanup() (soclib_desc.metadata_file.MetadataFile method)
(soclib_desc.module.ModuleCommon method)
CLink (class in soclib_cc.actions.cxx)
CMkObj (class in soclib_cc.actions.cxx)
Command (class in soclib_builder.command)
command (soclib_builder.command.Command attribute)
component builder
ComponentBuilderInterface (class in soclib_desc.component_builder)
Config (class in soclib_cc.config.objects)
config.add_desc_parser() (built-in function)
config.addDescPath() (built-in function)
config.set_default() (built-in function)
ConfigSpool (class in soclib_cc.config.spool)
configuration
BuildEnv
Library
Toolchain
files
format
configuration overview
create_file() (soclib_builder.action.Action method)
CreateDir (class in soclib_builder.command)
CreateFile (class in soclib_builder.command)
CxxCompile (class in soclib_cc.actions.cxx)
CxxLink (class in soclib_cc.actions.cxx)
CxxMkObj (class in soclib_cc.actions.cxx)
CxxSource (class in soclib_builder.textfile)

D

debug
module
debug (config attribute)
debug_mode (soclib_desc.module.ModuleCommon attribute)
definition
metadata, module
metadata, port
metadata, signal
delete() (soclib_builder.bblock.BBlock method)
dests (soclib_builder.mfparser.MfRule attribute)
doForModules() (soclib_desc.metadata_file.MetadataFile method)

E

extensions (soclib_desc.metadata_file.MetadataFile attribute)

F

filename_regexp() (soclib_desc.metadata_file.MetadataFile class method)
files
configuration
Float
parameter
format
configuration

G

generate() (soclib_builder.bblock.BBlock method)
get_entity_name() (soclib_desc.specialization.SpecializationInterface method)
get_extensions() (soclib_desc.specialization.SpecializationInterface method)
get_flags() (soclib_cc.config.objects.Config method)
get_header_files() (soclib_desc.specialization.SpecializationInterface method)
get_instance_parameters() (soclib_desc.specialization.SpecializationInterface method)
get_interface_files() (soclib_desc.specialization.SpecializationInterface method)
get_library() (soclib_cc.config.objects.BuildEnv method)
get_modules() (soclib_desc.metadata_file.MetadataFile method)
get_template_parameters() (soclib_desc.module.ModuleInterface method)
get_tool() (soclib_cc.config.objects.Toolchain method)
get_used_modules() (soclib_desc.specialization.SpecializationInterface method)
getCflags() (soclib_cc.config.objects.BuildEnv method)
getLibs() (soclib_cc.config.objects.BuildEnv method)
getTool() (soclib_cc.config.objects.BuildEnv method)

H

handle() (soclib_desc.metadata_file.MetadataFile class method)
HdlCompile (class in soclib_cc.actions.hdl)

I

implementation_language() (soclib_desc.specialization.SpecializationInterface method)
index
module
init_parsers() (soclib_desc.metadata_file.MetadataFile class method)
Int
parameter
IntArray
parameter
IntTab
parameter
is_background() (soclib_builder.command.Command method)
is_dir() (soclib_builder.bblock.BBlock method)
is_used() (soclib_desc.module.ModuleInterface method)
is_valid() (soclib_builder.action.Action method)
isOutdated() (soclib_desc.metadata_file.MetadataFile method)

J

job count
build parallel compilation

L

Library
configuration
Library (class in soclib_cc.config.objects)
lock() (soclib_cc.config.objects.Config class method)

M

max_name_length (config attribute)
metadata
API
module definition
port definition
provider
signal definition
metadata provider modules
MetadataFile (class in soclib_desc.metadata_file)
MfRule (class in soclib_builder.mfparser)
mode (config attribute)
module
debug
definition metadata
index
specialization
Module
parameter
Module() (built-in function)
ModuleCommon (class in soclib_desc.module)
ModuleInterface (class in soclib_desc.module)
mtime() (soclib_builder.bblock.BBlock method)

N

name (soclib_desc.module.ModuleCommon attribute)
needs() (soclib_builder.bblock.BBlock method)

P

parallel compilation
job count, build
parameter
Bool
Float
Int
IntArray
IntTab
Module
String
StringArray
Type
parameters
.sd file
API
parent (soclib_cc.config.objects.Config attribute)
path (soclib_desc.metadata_file.MetadataFile attribute)
path_is() (soclib_desc.module.ModuleCommon method)
pending_action_count() (soclib_builder.command.Command class method)
pformat() (soclib_cc.config.objects.Config method)
platform description
syntax
Platform() (built-in function)
port
definition metadata
Port() (built-in function)
port_list() (soclib_desc.specialization.SpecializationInterface method)
PortDecl() (built-in function)
PortInterface (class in soclib_desc.module)
prepare() (soclib_builder.action.Action method)
(soclib_builder.bblock.BBlock method)
(soclib_builder.todo.ToDo method)
prerequisites (soclib_builder.mfparser.MfRule attribute)
process
build
process() (soclib_builder.action.Action method)
(soclib_builder.todo.ToDo method)
progress_bar (config attribute)
provider
metadata

Q

quiet (config attribute)

R

rehash() (soclib_desc.metadata_file.MetadataFile method)
rehashIfNecessary() (soclib_desc.metadata_file.MetadataFile method)
related_files() (soclib_desc.module.ModuleCommon method)
reposFile() (soclib_cc.config.objects.BuildEnv method)
results() (soclib_desc.component_builder.ComponentBuilderInterface method)
run() (soclib_builder.command.Command method)
run_command() (soclib_builder.action.Action method)

S

sd_parser (module)
set() (soclib_cc.config.objects.Config method)
(soclib_cc.config.spool.ConfigSpool method)
set_debug_mode() (soclib_desc.module.ModuleCommon method)
set_default() (soclib_cc.config.spool.ConfigSpool method)
signal
definition metadata
Signal() (built-in function)
SignalInterface (class in soclib_desc.module)
soclib-cc command line option
--auto-bug-report=openbrowser
--bug-report
--complete-name=COMPLETE_NAME
--complete-separator=COMPLETE_SEPARATOR
--dump-config
--embedded-cflags
--getpath
--help
--list-descs=names
--work=DIR
-1 ONE_MODULE, --one-module=ONE_MODULE
-I PATH
-P, --progress-bar
-X
-a NAME=VALUE, --arg=NAME=VALUE
-b MODULE_NAME, --buggy=MODULE_NAME
-c
-d, --debug
-l, --list-descs=long
-m MODE, --mode=MODE
-o OUTPUT
-p PLATFORM
-q, --quiet
-t ENV, --type=ENV
-v, --verbose
-x
soclib_builder (module)
soclib_builder.action (module)
soclib_builder.bblock (module)
soclib_builder.command (module)
soclib_builder.mfparser (module)
soclib_builder.textfile (module)
soclib_builder.todo (module)
soclib_cc (module)
soclib_cc.actions (module)
soclib_cc.actions.cxx (module)
soclib_cc.actions.hdl (module)
soclib_cc.config (module)
soclib_cc.config.objects (module)
soclib_cc.config.spool (module)
soclib_desc (module)
soclib_desc.component_builder (module)
soclib_desc.metadata_file (module)
soclib_desc.module (module)
soclib_desc.specialization (module)
source_changed() (soclib_builder.action.Action method)
specialization
module
SpecializationInterface (class in soclib_desc.specialization)
specialize() (soclib_desc.module.ModuleInterface method)
stderr_reformat() (soclib_builder.action.Action method)
stdout_reformat() (soclib_builder.action.Action method)
String
parameter
StringArray
parameter
syntax
.sd file
platform description

T

temporary objects
build, [1]
TextFile (class in soclib_builder.textfile)
ToDo (class in soclib_builder.todo)
todo_can_be_processed() (soclib_builder.action.Action method)
todo_clean() (soclib_builder.action.Action method)
todo_get_depends() (soclib_builder.action.Action method)
todo_launch() (soclib_builder.action.Action method)
todo_state() (soclib_builder.action.Action method)
Toolchain
configuration
Toolchain (class in soclib_cc.config.objects)
touch() (soclib_builder.bblock.BBlock method)
Type
parameter

U

unlock() (soclib_cc.config.objects.Config class method)
users (soclib_builder.bblock.BBlock attribute)
Uses() (built-in function)

V

verbose (config attribute)
VerilogCompile (class in soclib_cc.actions.hdl)
VhdlCompile (class in soclib_cc.actions.hdl)

W

wait() (soclib_builder.command.Command class method)
why_blocked() (soclib_builder.action.Action method)
workpath (config attribute)