Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/djformby/GRFICS
/ types & classes
Types & classes
206 in github.com/djformby/GRFICS
⨍
Functions
1,420
◇
Types & classes
206
↓ 2 callers
Class
nocasecmp_c
Case insensitive string compare */ Case insensitive string compare copied from * "The C++ Programming Language" - 3rd Edition * by Bjarne Strous
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/absyntax.hh:81
↓ 1 callers
Class
sigaction
plc_vm/OpenPLC_v2-master/libmodbus-3.0.4/src/modbus-tcp.c:646
↓ 1 callers
Class
sigaction
plc_vm/OpenPLC_v2-master/libmodbus_src/src/modbus-tcp.c:790
Class
CommandCallback
----------------------------------------------------------------------------- Class to handle commands from the master -------------------------------
plc_vm/OpenPLC_v2-master/core/dnp3.cpp:84
Class
MB_address
plc_vm/OpenPLC_v2-master/core/hardware_layers/modbus_master.cpp:55
Class
MB_address
plc_vm/OpenPLC_v2-master/core/hardware_layers/modbus_master.cpp:75
Class
MB_device
plc_vm/OpenPLC_v2-master/core/hardware_layers/modbus_master.cpp:61
Class
MainForm
hmi_vm/HMI/AdvancedHMICS/MainForm.cs:13
Class
MainForm
hmi_vm/HMI/AdvancedHMICS/MainForm.Designer.cs:3
Class
OPLC_input
plc_vm/OpenPLC_v2-master/core/hardware_layers/arduino.cpp:49
Class
OPLC_input
plc_vm/OpenPLC_v2-master/core/hardware_layers/esp8266.cpp:45
Class
OPLC_output
plc_vm/OpenPLC_v2-master/core/hardware_layers/arduino.cpp:55
Class
OPLC_output
plc_vm/OpenPLC_v2-master/core/hardware_layers/esp8266.cpp:52
Class
Program
hmi_vm/HMI/AdvancedHMICS/Program.cs:9
Class
Resources
<summary> A strongly-typed resource class, for looking up localized strings, etc. </summary> This class was auto-generated by the StronglyTypedResourc
hmi_vm/HMI/AdvancedHMICS/Properties/Resources.Designer.cs:22
Class
Settings
hmi_vm/HMI/AdvancedHMICS/Properties/Settings.Designer.cs:15
Class
TE
simulation_vm/simulation/TE_process.h:19
Class
_modbus
plc_vm/OpenPLC_v2-master/libmodbus-3.0.4/src/modbus-private.h:104
Class
_modbus
plc_vm/OpenPLC_v2-master/libmodbus-3.0.4/src/modbus.h:125
Class
_modbus
plc_vm/OpenPLC_v2-master/libmodbus_src/src/modbus-private.h:92
Class
_modbus
plc_vm/OpenPLC_v2-master/libmodbus_src/src/modbus.h:155
Class
_modbus_backend
plc_vm/OpenPLC_v2-master/libmodbus-3.0.4/src/modbus-private.h:80
Class
_modbus_backend
plc_vm/OpenPLC_v2-master/libmodbus_src/src/modbus-private.h:67
Class
_modbus_rtu
plc_vm/OpenPLC_v2-master/libmodbus-3.0.4/src/modbus-rtu-private.h:55
Class
_modbus_rtu
plc_vm/OpenPLC_v2-master/libmodbus_src/src/modbus-rtu-private.h:45
Class
_modbus_tcp
plc_vm/OpenPLC_v2-master/libmodbus-3.0.4/src/modbus-tcp-private.h:28
Class
_modbus_tcp
plc_vm/OpenPLC_v2-master/libmodbus_src/src/modbus-tcp-private.h:18
Class
_modbus_tcp_pi
plc_vm/OpenPLC_v2-master/libmodbus-3.0.4/src/modbus-tcp-private.h:38
Class
_modbus_tcp_pi
plc_vm/OpenPLC_v2-master/libmodbus_src/src/modbus-tcp-private.h:33
Class
_sft
plc_vm/OpenPLC_v2-master/libmodbus-3.0.4/src/modbus-private.h:74
Class
_sft
plc_vm/OpenPLC_v2-master/libmodbus_src/src/modbus-private.h:61
Class
_timeb
plc_vm/OpenPLC_v2-master/matiec_src/tests/main.c:61
Class
add_en_eno_param_decl_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/add_en_eno_param_decl.hh:51
Class
addrinfo
plc_vm/OpenPLC_v2-master/libmodbus-3.0.4/src/modbus-tcp.c:286
Class
addrinfo
plc_vm/OpenPLC_v2-master/libmodbus_src/src/modbus-tcp.c:355
Class
analyse_variable_c
A helper class that analyses if the datatype of a variable is 'complex'. */ 'complex' means that it is either a strcuture or an array! *
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:400
Class
array_dimension_iterator_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/array_dimension_iterator.hh:52
Class
array_range_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/array_range_check.hh:40
Class
calculate_common_ticktime_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:613
Class
case_element_iterator_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/case_element_iterator.hh:52
Class
case_elements_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/case_elements_check.hh:49
Class
check_extern_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/declaration_check.cc:81
Class
const_value__
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/absyntax.hh:114
Class
const_value_c
constant folding ***/ During stage 3 (semantic analysis/checking) we will be doing constant folding. * That algorithm will anotate the abstract synta
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/absyntax.hh:106
Class
constant_folding_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/constant_folding.hh:55
Class
constant_propagation_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/constant_folding.hh:206
Class
create_enumtype_conversion_functions_c
plc_vm/OpenPLC_v2-master/matiec_src/stage1_2/create_enumtype_conversion_functions.hh:49
Class
debug_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/debug_ast.hh:47
Class
declaration_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/declaration_check.hh:38
Class
decompose_var_instance_name_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/decompose_var_instance_name.hh:53
Class
dsymtable_c
plc_vm/OpenPLC_v2-master/matiec_src/util/dsymtable.hh:47
Class
enum_declaration_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/enum_declaration_check.hh:37
Class
fcall_iterator_visitor_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/visitor.hh:165
Class
fcall_visitor_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/visitor.hh:138
Class
fill_candidate_datatypes_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.hh:56
Class
find_forward_dependencies_c
NOTE: We create an independent visitor for this task instead of having this done by the remove_forward_dependencies_c * because we do not want
plc_vm/OpenPLC_v2-master/matiec_src/stage3/remove_forward_dependencies.cc:101
Class
find_forward_dependencies_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/remove_forward_dependencies.hh:54
Class
flow_control_analysis_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/flow_control_analysis.hh:48
Class
forced_narrow_candidate_datatypes_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/forced_narrow_candidate_datatypes.hh:46
Class
function_call_iterator_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/function_call_iterator.hh:51
Class
function_call_param_iterator_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/function_call_param_iterator.hh:51
Class
function_param_iterator_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/function_param_iterator.hh:53
Class
generate_c_SFC_IL_ST_c
A helper class that knows how to generate code for the SFC, IL and ST languages... */
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:674
Class
generate_c_array_initialization_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:63
Class
generate_c_base_and_typeid_c
generate_c_base_and_typeid_c * ---------------------------- * This is similar to the generate_c_base_c (from which it inherits), but it also handl
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_base.cc:862
Class
generate_c_base_c
generate_c_base_c * ----------------- * This class generates C code for all literals and varables. In short, all the basic stuff * that will p
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_base.cc:94
Class
generate_c_config_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:1341
Class
generate_c_configbody_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_configbody.cc:25
Class
generate_c_il_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_il.cc:129
Class
generate_c_implicit_typedecl_c
This class will generate a new datatype for each implicitly declared array datatype * (i.e. arrays declared in a variable declaration, or a struct da
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:1032
Class
generate_c_inlinefcall_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_inlinefcall.cc:29
Class
generate_c_pous_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:766
Class
generate_c_resources_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:1561
Class
generate_c_sfc_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfc.cc:675
Class
generate_c_sfc_elements_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfc.cc:37
Class
generate_c_sfcdecl_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfcdecl.cc:35
Class
generate_c_st_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_st.cc:47
Class
generate_c_structure_initialization_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:500
Class
generate_c_typedecl_c
Given an object in the AST that defines a datatype, generate the C source code that declares an * equivalent dataype in C. * WARNING: This class mai
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:239
Class
generate_c_vardecl_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:710
Class
generate_datatypes_aliasid_c
generate an alias/name (identifier) for array and REF_TO datatypes */ * The generated alias is created based on the structure of the datatype itself,
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:88
Class
generate_iec_c
class generate_iec_c: public iterator_visitor_c {
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_iec/generate_iec.cc:84
Class
generate_location_list_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_location_list.cc:25
Class
generate_var_list_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_var_list.cc:206
Class
get_datatype_id_c
/ / Return the identifier (name) of a datatype, typically declared in a TYPE .. END_TYPE declaration */ / /
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_datatype_info.cc:71
Class
get_datatype_id_str_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_datatype_info.cc:183
Class
get_datatype_info_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_datatype_info.hh:51
Class
get_sizeof_datatype_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_sizeof_datatype.hh:76
Class
get_struct_info_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_datatype_info.cc:320
Class
get_var_name_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_var_name.hh:62
Class
hostent
plc_vm/OpenPLC_v2-master/core/hardware_layers/simulink.cpp:74
Class
il_default_variable_c
A new class to ouput the IL implicit variable to c++ code * We use this class, inheriting from symbol_c, so it may be used * as any other symbol_c o
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_il.cc:65
Class
il_default_variable_visitor_c
This visitor class is not really required, we could place the * visit() method directly in genertae_cc_il_c, but doing it in * a seperate class make
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_il.cc:71
Class
initialization_analyzer_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:27
Class
iterator_visitor_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/visitor.hh:151
Class
itimerspec
plc_vm/OpenPLC_v2-master/matiec_src/tests/main.c:123
Class
list_c
a list of symbols... */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/absyntax.hh:257
Class
lvalue_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/lvalue_check.hh:48
Class
narrow_candidate_datatypes_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/narrow_candidate_datatypes.hh:64
Class
next_var_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:720
next →
1–100 of 206, ranked by callers