Functions | Variables
generate_initializers Namespace Reference

Functions

def add (data)
 
def check (data, name)
 
def collect_extensions (input_files, search_dirs, content)
 
def construct (namespace, class_name_orig, data, include)
 
def constructor_argument_list (data)
 
def constructor_list (data)
 
def contains_data (type_name, name, list_in)
 
def contains_extends (name, list_in)
 
def contains_include (name, list_in)
 
def copy (data)
 
def create_class_init_header (class_inits, file_name)
 
def declaration (data)
 
def default_argument_value (data)
 
def default_constructor_list (data)
 
def default_value (data)
 
def eprint (*args, **kwargs)
 
def eprint (msg)
 
def generate (input_files, output_files, namespace, search_dirs, devel_dir)
 
def is_required (data)
 
def needs_default_constructor (data)
 
def parse_file (file_name)
 
def parse_line (line, line_number, function_name)
 
def parser (type_in)
 
def sort_data (data)
 
def to_camel_cased (name)
 
def to_underscores (name, num_pass=0)
 

Variables

 class_file_name = os.path.basename(sys.argv[offset + i][0:-3])
 
list class_inits = []
 
 class_inits_header_file = sys.argv[4]
 
 class_name = os.path.basename(sys.argv[offset + i][0:-3])
 
 devel_dir = sys.argv[3]
 
 input_files = sys.argv[offset + i]
 
 n = int((len(sys.argv) - offset) / 2)
 
 namespace = sys.argv[1]
 
int offset = 5
 
 output_files = sys.argv[offset + n + i]
 
 search_dirs = sys.argv[2].split(":")
 

Function Documentation

◆ add()

def generate_initializers.add (   data)

Definition at line 211 of file generate_initializers.py.

◆ check()

def generate_initializers.check (   data,
  name 
)

Definition at line 228 of file generate_initializers.py.

◆ collect_extensions()

def generate_initializers.collect_extensions (   input_files,
  search_dirs,
  content 
)

Definition at line 517 of file generate_initializers.py.

◆ construct()

def generate_initializers.construct (   namespace,
  class_name_orig,
  data,
  include 
)

Definition at line 245 of file generate_initializers.py.

◆ constructor_argument_list()

def generate_initializers.constructor_argument_list (   data)

Definition at line 85 of file generate_initializers.py.

◆ constructor_list()

def generate_initializers.constructor_list (   data)

Definition at line 95 of file generate_initializers.py.

◆ contains_data()

def generate_initializers.contains_data (   type_name,
  name,
  list_in 
)

Definition at line 496 of file generate_initializers.py.

◆ contains_extends()

def generate_initializers.contains_extends (   name,
  list_in 
)

Definition at line 510 of file generate_initializers.py.

◆ contains_include()

def generate_initializers.contains_include (   name,
  list_in 
)

Definition at line 503 of file generate_initializers.py.

◆ copy()

def generate_initializers.copy (   data)

Definition at line 194 of file generate_initializers.py.

◆ create_class_init_header()

def generate_initializers.create_class_init_header (   class_inits,
  file_name 
)

Definition at line 581 of file generate_initializers.py.

◆ declaration()

def generate_initializers.declaration (   data)

Definition at line 141 of file generate_initializers.py.

◆ default_argument_value()

def generate_initializers.default_argument_value (   data)

Definition at line 112 of file generate_initializers.py.

◆ default_constructor_list()

def generate_initializers.default_constructor_list (   data)

Definition at line 126 of file generate_initializers.py.

◆ default_value()

def generate_initializers.default_value (   data)

Definition at line 103 of file generate_initializers.py.

◆ eprint() [1/2]

def generate_initializers.eprint ( args,
**  kwargs 
)

Definition at line 76 of file generate_initializers.py.

◆ eprint() [2/2]

def generate_initializers.eprint (   msg)

Definition at line 80 of file generate_initializers.py.

◆ generate()

def generate_initializers.generate (   input_files,
  output_files,
  namespace,
  search_dirs,
  devel_dir 
)

Definition at line 565 of file generate_initializers.py.

◆ is_required()

def generate_initializers.is_required (   data)

Definition at line 119 of file generate_initializers.py.

◆ needs_default_constructor()

def generate_initializers.needs_default_constructor (   data)

Definition at line 134 of file generate_initializers.py.

◆ parse_file()

def generate_initializers.parse_file (   file_name)

Definition at line 457 of file generate_initializers.py.

◆ parse_line()

def generate_initializers.parse_line (   line,
  line_number,
  function_name 
)

Definition at line 381 of file generate_initializers.py.

◆ parser()

def generate_initializers.parser (   type_in)

Definition at line 148 of file generate_initializers.py.

◆ sort_data()

def generate_initializers.sort_data (   data)

Definition at line 554 of file generate_initializers.py.

◆ to_camel_cased()

def generate_initializers.to_camel_cased (   name)

Definition at line 8 of file generate_initializers.py.

◆ to_underscores()

def generate_initializers.to_underscores (   name,
  num_pass = 0 
)

Definition at line 47 of file generate_initializers.py.

Variable Documentation

◆ class_file_name

generate_initializers.class_file_name = os.path.basename(sys.argv[offset + i][0:-3])

Definition at line 647 of file generate_initializers.py.

◆ class_inits

list generate_initializers.class_inits = []

Definition at line 643 of file generate_initializers.py.

◆ class_inits_header_file

generate_initializers.class_inits_header_file = sys.argv[4]

Definition at line 632 of file generate_initializers.py.

◆ class_name

generate_initializers.class_name = os.path.basename(sys.argv[offset + i][0:-3])

Definition at line 638 of file generate_initializers.py.

◆ devel_dir

generate_initializers.devel_dir = sys.argv[3]

Definition at line 631 of file generate_initializers.py.

◆ input_files

generate_initializers.input_files = sys.argv[offset + i]

Definition at line 637 of file generate_initializers.py.

◆ n

generate_initializers.n = int((len(sys.argv) - offset) / 2)

Definition at line 628 of file generate_initializers.py.

◆ namespace

generate_initializers.namespace = sys.argv[1]

Definition at line 629 of file generate_initializers.py.

◆ offset

int generate_initializers.offset = 5

Definition at line 627 of file generate_initializers.py.

◆ output_files

generate_initializers.output_files = sys.argv[offset + n + i]

Definition at line 646 of file generate_initializers.py.

◆ search_dirs

generate_initializers.search_dirs = sys.argv[2].split(":")

Definition at line 630 of file generate_initializers.py.



exotica_core
Author(s): Yiming Yang, Michael Camilleri
autogenerated on Fri Oct 20 2023 02:59:49