Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
Freestanding Class Reference
Inheritance diagram for Freestanding:

Public Member Functions

 __init__ (self, str zstd_deps, str mem, str source_lib, str output_lib, bool external_xxhash, Optional[str] xxh64_state, Optional[str] xxh64_prefix, [(str, str)] rewritten_includes, [(str, Optional[str])] defs, [(str, str)] replaces, [str] undefs, [str] excludes, [str] seds)
 
 go (self)
 
 __init__ (self, str zstd_deps, str mem, str source_lib, str output_lib, bool external_xxhash, Optional[str] xxh64_state, Optional[str] xxh64_prefix, [(str, str)] rewritten_includes, [(str, Optional[str])] defs, [(str, str)] replaces, [str] undefs, [str] excludes, [str] seds, bool spdx)
 
 go (self)
 
 __init__ (self, str zstd_deps, str mem, str source_lib, str output_lib, bool external_xxhash, Optional[str] xxh64_state, Optional[str] xxh64_prefix, [(str, str)] rewritten_includes, [(str, Optional[str])] defs, [(str, str)] replaces, [str] undefs, [str] excludes, [str] seds, bool spdx)
 
 go (self)
 

Data Fields

str _spdx = "// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause\n"
 

Protected Member Functions

 _dst_lib_file_paths (self)
 
 _log (self, *args, **kwargs)
 
 _copy_file (self, lib_path)
 
 _copy_source_lib (self)
 
 _copy_zstd_deps (self)
 
 _copy_mem (self)
 
 _hardwire_preprocessor (self, str name, Optional[str] value=None, undef=False)
 
 _hardwire_defines (self)
 
 _remove_excludes (self)
 
 _rewrite_include (self, original, rewritten)
 
 _rewrite_includes (self)
 
 _replace_xxh64_prefix (self)
 
 _parse_sed (self, sed)
 
 _process_sed (self, sed)
 
 _process_seds (self)
 
 _dst_lib_file_paths (self)
 
 _log (self, *args, **kwargs)
 
 _copy_file (self, lib_path)
 
 _copy_source_lib (self)
 
 _copy_zstd_deps (self)
 
 _copy_mem (self)
 
 _hardwire_preprocessor (self, str name, Optional[str] value=None, undef=False)
 
 _hardwire_defines (self)
 
 _remove_excludes (self)
 
 _rewrite_include (self, original, rewritten)
 
 _rewrite_includes (self)
 
 _replace_xxh64_prefix (self)
 
 _parse_sed (self, sed)
 
 _process_sed (self, sed)
 
 _process_seds (self)
 
 _process_spdx (self)
 
 _dst_lib_file_paths (self)
 
 _log (self, *args, **kwargs)
 
 _copy_file (self, lib_path)
 
 _copy_source_lib (self)
 
 _copy_zstd_deps (self)
 
 _copy_mem (self)
 
 _hardwire_preprocessor (self, str name, Optional[str] value=None, undef=False)
 
 _hardwire_defines (self)
 
 _remove_excludes (self)
 
 _rewrite_include (self, original, rewritten)
 
 _rewrite_includes (self)
 
 _replace_xxh64_prefix (self)
 
 _parse_sed (self, sed)
 
 _process_sed (self, sed)
 
 _process_seds (self)
 
 _process_spdx (self)
 

Protected Attributes

 _zstd_deps = zstd_deps
 
 _mem = mem
 
 _src_lib = source_lib
 
 _dst_lib = output_lib
 
 _external_xxhash = external_xxhash
 
 _xxh64_state = xxh64_state
 
 _xxh64_prefix = xxh64_prefix
 
 _rewritten_includes = rewritten_includes
 
 _defs = defs
 
 _replaces = replaces
 
 _undefs = undefs
 
 _excludes = excludes
 
 _seds = seds
 
 _spdx = spdx
 

Constructor & Destructor Documentation

◆ __init__() [1/3]

__init__ ( self,
str zstd_deps,
str mem,
str source_lib,
str output_lib,
bool external_xxhash,
Optional[str] xxh64_state,
Optional[str] xxh64_prefix,
[(str, str)] rewritten_includes,
[(str, Optional[str])] defs,
[(str, str)] replaces,
[str] undefs,
[str] excludes,
[str] seds )

◆ __init__() [2/3]

__init__ ( self,
str zstd_deps,
str mem,
str source_lib,
str output_lib,
bool external_xxhash,
Optional[str] xxh64_state,
Optional[str] xxh64_prefix,
[(str, str)] rewritten_includes,
[(str, Optional[str])] defs,
[(str, str)] replaces,
[str] undefs,
[str] excludes,
[str] seds,
bool spdx )

◆ __init__() [3/3]

__init__ ( self,
str zstd_deps,
str mem,
str source_lib,
str output_lib,
bool external_xxhash,
Optional[str] xxh64_state,
Optional[str] xxh64_prefix,
[(str, str)] rewritten_includes,
[(str, Optional[str])] defs,
[(str, str)] replaces,
[str] undefs,
[str] excludes,
[str] seds,
bool spdx )

Member Function Documentation

◆ _copy_file() [1/3]

_copy_file ( self,
lib_path )
protected

◆ _copy_file() [2/3]

_copy_file ( self,
lib_path )
protected

◆ _copy_file() [3/3]

_copy_file ( self,
lib_path )
protected

◆ _copy_mem() [1/3]

_copy_mem ( self)
protected

◆ _copy_mem() [2/3]

_copy_mem ( self)
protected

◆ _copy_mem() [3/3]

_copy_mem ( self)
protected

◆ _copy_source_lib() [1/3]

_copy_source_lib ( self)
protected

◆ _copy_source_lib() [2/3]

_copy_source_lib ( self)
protected

◆ _copy_source_lib() [3/3]

_copy_source_lib ( self)
protected

◆ _copy_zstd_deps() [1/3]

_copy_zstd_deps ( self)
protected

◆ _copy_zstd_deps() [2/3]

_copy_zstd_deps ( self)
protected

◆ _copy_zstd_deps() [3/3]

_copy_zstd_deps ( self)
protected

◆ _dst_lib_file_paths() [1/3]

_dst_lib_file_paths ( self)
protected
Yields all the file paths in the dst_lib.

◆ _dst_lib_file_paths() [2/3]

_dst_lib_file_paths ( self)
protected
Yields all the file paths in the dst_lib.

◆ _dst_lib_file_paths() [3/3]

_dst_lib_file_paths ( self)
protected
Yields all the file paths in the dst_lib.

◆ _hardwire_defines() [1/3]

_hardwire_defines ( self)
protected

◆ _hardwire_defines() [2/3]

_hardwire_defines ( self)
protected

◆ _hardwire_defines() [3/3]

_hardwire_defines ( self)
protected

◆ _hardwire_preprocessor() [1/3]

_hardwire_preprocessor ( self,
str name,
Optional[str] value = None,
undef = False )
protected
If value=None then hardwire that it is defined, but not what the value is.
If undef=True then value must be None.
If value='' then the macro is defined to '' exactly.

◆ _hardwire_preprocessor() [2/3]

_hardwire_preprocessor ( self,
str name,
Optional[str] value = None,
undef = False )
protected
If value=None then hardwire that it is defined, but not what the value is.
If undef=True then value must be None.
If value='' then the macro is defined to '' exactly.

◆ _hardwire_preprocessor() [3/3]

_hardwire_preprocessor ( self,
str name,
Optional[str] value = None,
undef = False )
protected
If value=None then hardwire that it is defined, but not what the value is.
If undef=True then value must be None.
If value='' then the macro is defined to '' exactly.

◆ _log() [1/3]

_log ( self,
* args,
** kwargs )
protected

◆ _log() [2/3]

_log ( self,
* args,
** kwargs )
protected

◆ _log() [3/3]

_log ( self,
* args,
** kwargs )
protected

◆ _parse_sed() [1/3]

_parse_sed ( self,
sed )
protected

◆ _parse_sed() [2/3]

_parse_sed ( self,
sed )
protected

◆ _parse_sed() [3/3]

_parse_sed ( self,
sed )
protected

◆ _process_sed() [1/3]

_process_sed ( self,
sed )
protected

◆ _process_sed() [2/3]

_process_sed ( self,
sed )
protected

◆ _process_sed() [3/3]

_process_sed ( self,
sed )
protected

◆ _process_seds() [1/3]

_process_seds ( self)
protected

◆ _process_seds() [2/3]

_process_seds ( self)
protected

◆ _process_seds() [3/3]

_process_seds ( self)
protected

◆ _process_spdx() [1/2]

_process_spdx ( self)
protected

◆ _process_spdx() [2/2]

_process_spdx ( self)
protected

◆ _remove_excludes() [1/3]

_remove_excludes ( self)
protected

◆ _remove_excludes() [2/3]

_remove_excludes ( self)
protected

◆ _remove_excludes() [3/3]

_remove_excludes ( self)
protected

◆ _replace_xxh64_prefix() [1/3]

_replace_xxh64_prefix ( self)
protected

◆ _replace_xxh64_prefix() [2/3]

_replace_xxh64_prefix ( self)
protected

◆ _replace_xxh64_prefix() [3/3]

_replace_xxh64_prefix ( self)
protected

◆ _rewrite_include() [1/3]

_rewrite_include ( self,
original,
rewritten )
protected

◆ _rewrite_include() [2/3]

_rewrite_include ( self,
original,
rewritten )
protected

◆ _rewrite_include() [3/3]

_rewrite_include ( self,
original,
rewritten )
protected

◆ _rewrite_includes() [1/3]

_rewrite_includes ( self)
protected

◆ _rewrite_includes() [2/3]

_rewrite_includes ( self)
protected

◆ _rewrite_includes() [3/3]

_rewrite_includes ( self)
protected

◆ go() [1/3]

go ( self)

◆ go() [2/3]

go ( self)

◆ go() [3/3]

go ( self)

Field Documentation

◆ _defs

_defs = defs
protected

◆ _dst_lib

_dst_lib = output_lib
protected

◆ _excludes

_excludes = excludes
protected

◆ _external_xxhash

_external_xxhash = external_xxhash
protected

◆ _mem

_mem = mem
protected

◆ _replaces

_replaces = replaces
protected

◆ _rewritten_includes

_rewritten_includes = rewritten_includes
protected

◆ _seds

_seds = seds
protected

◆ _spdx [1/2]

str _spdx = spdx
protected

◆ _spdx [2/2]

str _spdx = "// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause\n"

◆ _src_lib

_src_lib = source_lib
protected

◆ _undefs

_undefs = undefs
protected

◆ _xxh64_prefix

_xxh64_prefix = xxh64_prefix
protected

◆ _xxh64_state

_xxh64_state = xxh64_state
protected

◆ _zstd_deps

_zstd_deps = zstd_deps
protected

The documentation for this class was generated from the following files: