Bitcoin
Functions | Variables
circular-dependencies Namespace Reference

Functions

def module_name (path)
 

Variables

dictionary MAPPING
 
list HEADER_MODULE_PATHS
 
 files = dict()
 
 deps = dict()
 
 RE = re.compile("^#include <(.*)>")
 
def module = module_name(arg)
 
 encoding
 
 match = RE.match(line)
 
 include = match.group(1)
 
def included_module = module_name(include)
 
bool have_cycle = False
 
 shortest_cycle = None
 
 closure = dict()
 
 old_size = len(closure)
 
 old_closure_keys = sorted(closure.keys())
 

Function Documentation

◆ module_name()

def circular-dependencies.module_name (   path)

Variable Documentation

◆ closure

circular-dependencies.closure = dict()

◆ deps

circular-dependencies.deps = dict()

◆ encoding

circular-dependencies.encoding

◆ files

circular-dependencies.files = dict()

◆ have_cycle

bool circular-dependencies.have_cycle = False

◆ HEADER_MODULE_PATHS

list circular-dependencies.HEADER_MODULE_PATHS
Initial value:
1 = [
2  'interfaces/'
3 ]

◆ include

circular-dependencies.include = match.group(1)

◆ included_module

def circular-dependencies.included_module = module_name(include)

◆ MAPPING

dictionary circular-dependencies.MAPPING
Initial value:
1 = {
2  'core_read.cpp': 'core_io.cpp',
3  'core_write.cpp': 'core_io.cpp',
4 }

◆ match

circular-dependencies.match = RE.match(line)

◆ module

circular-dependencies.module = module_name(arg)

◆ old_closure_keys

circular-dependencies.old_closure_keys = sorted(closure.keys())

◆ old_size

circular-dependencies.old_size = len(closure)

◆ RE

circular-dependencies.RE = re.compile("^#include <(.*)>")

◆ shortest_cycle

list circular-dependencies.shortest_cycle = None