1
git-svn-id: svn://db.shs.com.ru/libs@1 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "MinGW Makefiles" Generator, CMake Version 2.8
|
||||
|
||||
# Relative path conversion top directories.
|
||||
SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/libs/oldpip/pip_0.4.0_r5")
|
||||
SET(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/libs/oldpip/pip_0.4.0_r5")
|
||||
|
||||
# Force unix paths in dependencies.
|
||||
SET(CMAKE_FORCE_UNIX_PATHS 1)
|
||||
|
||||
|
||||
# The C and CXX include file regular expressions for this directory.
|
||||
SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
|
||||
SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
|
||||
SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
|
||||
SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
|
||||
@@ -0,0 +1,264 @@
|
||||
#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">])
|
||||
|
||||
#IncludeRegexScan: ^.*$
|
||||
|
||||
#IncludeRegexComplain: ^$
|
||||
|
||||
#IncludeRegexTransform:
|
||||
|
||||
C:/libs/oldpip/pip_0.4.0_r5/code_model_generator/main.cpp
|
||||
picli.h
|
||||
C:/libs/oldpip/pip_0.4.0_r5/code_model_generator/picli.h
|
||||
picodeparser.h
|
||||
C:/libs/oldpip/pip_0.4.0_r5/code_model_generator/picodeparser.h
|
||||
|
||||
pibitarray.h
|
||||
picontainers.h
|
||||
/picontainers.h
|
||||
|
||||
pibytearray.h
|
||||
pibitarray.h
|
||||
/pibitarray.h
|
||||
|
||||
pichar.h
|
||||
pibytearray.h
|
||||
/pibytearray.h
|
||||
|
||||
picli.h
|
||||
piobject.h
|
||||
/piobject.h
|
||||
|
||||
picodeparser.h
|
||||
pifile.h
|
||||
/pifile.h
|
||||
pievaluator.h
|
||||
/pievaluator.h
|
||||
|
||||
picollection.h
|
||||
piobject.h
|
||||
/piobject.h
|
||||
|
||||
picontainers.h
|
||||
piincludes.h
|
||||
/piincludes.h
|
||||
pivector.h
|
||||
/pivector.h
|
||||
pistack.h
|
||||
/pistack.h
|
||||
piqueue.h
|
||||
/piqueue.h
|
||||
pideque.h
|
||||
/pideque.h
|
||||
pimap.h
|
||||
/pimap.h
|
||||
|
||||
pideque.h
|
||||
piincludes.h
|
||||
/piincludes.h
|
||||
|
||||
pievaluator.h
|
||||
pistring.h
|
||||
/pistring.h
|
||||
pimath.h
|
||||
/pimath.h
|
||||
|
||||
pifile.h
|
||||
piiodevice.h
|
||||
/piiodevice.h
|
||||
cstdio
|
||||
-
|
||||
|
||||
piincludes.h
|
||||
pip_export.h
|
||||
/pip_export.h
|
||||
iostream
|
||||
-
|
||||
unistd.h
|
||||
-
|
||||
stdarg.h
|
||||
-
|
||||
stddef.h
|
||||
-
|
||||
cstdio
|
||||
-
|
||||
cstdlib
|
||||
-
|
||||
clocale
|
||||
-
|
||||
stdio.h
|
||||
-
|
||||
locale.h
|
||||
-
|
||||
stdlib.h
|
||||
-
|
||||
sys/stat.h
|
||||
-
|
||||
sys/types.h
|
||||
-
|
||||
errno.h
|
||||
-
|
||||
cctype
|
||||
-
|
||||
ctime
|
||||
-
|
||||
csignal
|
||||
-
|
||||
cassert
|
||||
-
|
||||
cmath
|
||||
-
|
||||
typeinfo
|
||||
-
|
||||
algorithm
|
||||
-
|
||||
string.h
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
list
|
||||
-
|
||||
queue
|
||||
-
|
||||
deque
|
||||
-
|
||||
stack
|
||||
-
|
||||
set
|
||||
-
|
||||
map
|
||||
-
|
||||
conio.h
|
||||
-
|
||||
io.h
|
||||
-
|
||||
winsock2.h
|
||||
-
|
||||
windows.h
|
||||
-
|
||||
wincon.h
|
||||
-
|
||||
iphlpapi.h
|
||||
-
|
||||
netinet/in.h
|
||||
-
|
||||
arpa/inet.h
|
||||
-
|
||||
sys/socket.h
|
||||
-
|
||||
fcntl.h
|
||||
-
|
||||
sys/ioctl.h
|
||||
-
|
||||
net/if.h
|
||||
-
|
||||
pthread.h
|
||||
-
|
||||
ifaddrs.h
|
||||
-
|
||||
mach/mach_traps.h
|
||||
-
|
||||
mach/mach.h
|
||||
-
|
||||
mach/clock.h
|
||||
-
|
||||
crt_externs.h
|
||||
-
|
||||
pimonitor.h
|
||||
/pimonitor.h
|
||||
|
||||
piiodevice.h
|
||||
picollection.h
|
||||
/picollection.h
|
||||
pivariant.h
|
||||
/pivariant.h
|
||||
pitimer.h
|
||||
/pitimer.h
|
||||
|
||||
pimap.h
|
||||
pivector.h
|
||||
/pivector.h
|
||||
pideque.h
|
||||
/pideque.h
|
||||
|
||||
pimath.h
|
||||
pibytearray.h
|
||||
/pibytearray.h
|
||||
complex
|
||||
-
|
||||
cmath
|
||||
-
|
||||
complex.h
|
||||
-
|
||||
math.h
|
||||
-
|
||||
|
||||
pimonitor.h
|
||||
pip_export.h
|
||||
/pip_export.h
|
||||
|
||||
pimutex.h
|
||||
piincludes.h
|
||||
/piincludes.h
|
||||
|
||||
piobject.h
|
||||
pivariant.h
|
||||
/pivariant.h
|
||||
pimutex.h
|
||||
/pimutex.h
|
||||
|
||||
pip_export.h
|
||||
|
||||
piqueue.h
|
||||
pivector.h
|
||||
/pivector.h
|
||||
|
||||
pistack.h
|
||||
pivector.h
|
||||
/pivector.h
|
||||
|
||||
pistring.h
|
||||
pibytearray.h
|
||||
/pibytearray.h
|
||||
pichar.h
|
||||
/pichar.h
|
||||
math.h
|
||||
/math.h
|
||||
|
||||
pithread.h
|
||||
signal.h
|
||||
-
|
||||
pimutex.h
|
||||
/pimutex.h
|
||||
piobject.h
|
||||
/piobject.h
|
||||
|
||||
pitime.h
|
||||
ctime
|
||||
-
|
||||
csignal
|
||||
-
|
||||
pistring.h
|
||||
/pistring.h
|
||||
|
||||
pitimer.h
|
||||
pithread.h
|
||||
/pithread.h
|
||||
pitime.h
|
||||
/pitime.h
|
||||
|
||||
pivariant.h
|
||||
pistring.h
|
||||
/pistring.h
|
||||
pibitarray.h
|
||||
/pibitarray.h
|
||||
pitime.h
|
||||
/pitime.h
|
||||
pimath.h
|
||||
/pimath.h
|
||||
|
||||
pivector.h
|
||||
piincludes.h
|
||||
/piincludes.h
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
# The set of languages for which implicit dependencies are needed:
|
||||
SET(CMAKE_DEPENDS_LANGUAGES
|
||||
"CXX"
|
||||
)
|
||||
# The set of files for implicit dependencies of each language:
|
||||
SET(CMAKE_DEPENDS_CHECK_CXX
|
||||
"C:/libs/oldpip/pip_0.4.0_r5/code_model_generator/main.cpp" "C:/libs/oldpip/pip_0.4.0_r5/code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj"
|
||||
)
|
||||
SET(CMAKE_CXX_COMPILER_ID "GNU")
|
||||
|
||||
# Preprocessor definitions for this target.
|
||||
SET(CMAKE_TARGET_DEFINITIONS
|
||||
"PIP_MATH_J0"
|
||||
"PIP_MATH_J1"
|
||||
"PIP_MATH_JN"
|
||||
"PIP_MATH_Y0"
|
||||
"PIP_MATH_Y1"
|
||||
"PIP_MATH_YN"
|
||||
)
|
||||
|
||||
# Targets to which this target links.
|
||||
SET(CMAKE_TARGET_LINKED_INFO_FILES
|
||||
"C:/libs/oldpip/pip_0.4.0_r5/CMakeFiles/pip.dir/DependInfo.cmake"
|
||||
)
|
||||
|
||||
# The include file search paths:
|
||||
SET(CMAKE_C_TARGET_INCLUDE_PATH
|
||||
"."
|
||||
"."
|
||||
"C:/Qt/4.8.6/include/ActiveQt"
|
||||
"C:/Qt/4.8.6/include/QtDesigner"
|
||||
"C:/Qt/4.8.6/include/QtDeclarative"
|
||||
"C:/Qt/4.8.6/include/QtScriptTools"
|
||||
"C:/Qt/4.8.6/include/QtDBus"
|
||||
"C:/Qt/4.8.6/include/QtXml"
|
||||
"C:/Qt/4.8.6/include/QtSql"
|
||||
"C:/Qt/4.8.6/include/QtOpenGL"
|
||||
"C:/Qt/4.8.6/include/QtMultimedia"
|
||||
"C:/Qt/4.8.6/include/QtNetwork"
|
||||
"C:/Qt/4.8.6/include/phonon"
|
||||
"C:/Qt/4.8.6/include/QtXmlPatterns"
|
||||
"C:/Qt/4.8.6/include/QtWebKit"
|
||||
"C:/Qt/4.8.6/include/QtHelp"
|
||||
"C:/Qt/4.8.6/include/QtUiTools"
|
||||
"C:/Qt/4.8.6/include/QtTest"
|
||||
"C:/Qt/4.8.6/include/QtScript"
|
||||
"C:/Qt/4.8.6/include/QtSvg"
|
||||
"C:/Qt/4.8.6/include/Qt3Support"
|
||||
"C:/Qt/4.8.6/include/QtGui"
|
||||
"C:/Qt/4.8.6/include/QtCore"
|
||||
"C:/Qt/4.8.6/mkspecs/default"
|
||||
"C:/Qt/4.8.6/include"
|
||||
"code_model_generator"
|
||||
"code_model_generator/."
|
||||
"code_model_generator/.."
|
||||
)
|
||||
SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
|
||||
SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
|
||||
SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
|
||||
@@ -0,0 +1,107 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "MinGW Makefiles" Generator, CMake Version 2.8
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
SHELL = cmd.exe
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = "C:\Program Files (x86)\CMake 2.8\bin\cmake.exe"
|
||||
|
||||
# The command to remove a file.
|
||||
RM = "C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The program to use to edit the cache.
|
||||
CMAKE_EDIT_COMMAND = "C:\Program Files (x86)\CMake 2.8\bin\cmake-gui.exe"
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = C:\libs\oldpip\pip_0.4.0_r5
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = C:\libs\oldpip\pip_0.4.0_r5
|
||||
|
||||
# Include any dependencies generated for this target.
|
||||
include code_model_generator/CMakeFiles/pip_cmg.dir/depend.make
|
||||
|
||||
# Include the progress variables for this target.
|
||||
include code_model_generator/CMakeFiles/pip_cmg.dir/progress.make
|
||||
|
||||
# Include the compile flags for this target's objects.
|
||||
include code_model_generator/CMakeFiles/pip_cmg.dir/flags.make
|
||||
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: code_model_generator/CMakeFiles/pip_cmg.dir/flags.make
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: code_model_generator/CMakeFiles/pip_cmg.dir/includes_CXX.rsp
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: code_model_generator/main.cpp
|
||||
$(CMAKE_COMMAND) -E cmake_progress_report C:\libs\oldpip\pip_0.4.0_r5\CMakeFiles $(CMAKE_PROGRESS_1)
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj"
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5\code_model_generator && C:\mingw\x32\bin\g++.exe $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles\pip_cmg.dir\main.cpp.obj -c C:\libs\oldpip\pip_0.4.0_r5\code_model_generator\main.cpp
|
||||
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pip_cmg.dir/main.cpp.i"
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5\code_model_generator && C:\mingw\x32\bin\g++.exe $(CXX_DEFINES) $(CXX_FLAGS) -E C:\libs\oldpip\pip_0.4.0_r5\code_model_generator\main.cpp > CMakeFiles\pip_cmg.dir\main.cpp.i
|
||||
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pip_cmg.dir/main.cpp.s"
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5\code_model_generator && C:\mingw\x32\bin\g++.exe $(CXX_DEFINES) $(CXX_FLAGS) -S C:\libs\oldpip\pip_0.4.0_r5\code_model_generator\main.cpp -o CMakeFiles\pip_cmg.dir\main.cpp.s
|
||||
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj.requires:
|
||||
.PHONY : code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj.requires
|
||||
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj.provides: code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj.requires
|
||||
$(MAKE) -f code_model_generator\CMakeFiles\pip_cmg.dir\build.make code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj.provides.build
|
||||
.PHONY : code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj.provides
|
||||
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj.provides.build: code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj
|
||||
|
||||
# Object files for target pip_cmg
|
||||
pip_cmg_OBJECTS = \
|
||||
"CMakeFiles/pip_cmg.dir/main.cpp.obj"
|
||||
|
||||
# External object files for target pip_cmg
|
||||
pip_cmg_EXTERNAL_OBJECTS =
|
||||
|
||||
code_model_generator/pip_cmg.exe: code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj
|
||||
code_model_generator/pip_cmg.exe: code_model_generator/CMakeFiles/pip_cmg.dir/build.make
|
||||
code_model_generator/pip_cmg.exe: libpip.dll.a
|
||||
code_model_generator/pip_cmg.exe: code_model_generator/CMakeFiles/pip_cmg.dir/objects1.rsp
|
||||
code_model_generator/pip_cmg.exe: code_model_generator/CMakeFiles/pip_cmg.dir/link.txt
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable pip_cmg.exe"
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5\code_model_generator && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\pip_cmg.dir\link.txt --verbose=$(VERBOSE)
|
||||
|
||||
# Rule to build all files generated by this target.
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/build: code_model_generator/pip_cmg.exe
|
||||
.PHONY : code_model_generator/CMakeFiles/pip_cmg.dir/build
|
||||
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/requires: code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj.requires
|
||||
.PHONY : code_model_generator/CMakeFiles/pip_cmg.dir/requires
|
||||
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/clean:
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5\code_model_generator && $(CMAKE_COMMAND) -P CMakeFiles\pip_cmg.dir\cmake_clean.cmake
|
||||
.PHONY : code_model_generator/CMakeFiles/pip_cmg.dir/clean
|
||||
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/depend:
|
||||
$(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\libs\oldpip\pip_0.4.0_r5 C:\libs\oldpip\pip_0.4.0_r5\code_model_generator C:\libs\oldpip\pip_0.4.0_r5 C:\libs\oldpip\pip_0.4.0_r5\code_model_generator C:\libs\oldpip\pip_0.4.0_r5\code_model_generator\CMakeFiles\pip_cmg.dir\DependInfo.cmake --color=$(COLOR)
|
||||
.PHONY : code_model_generator/CMakeFiles/pip_cmg.dir/depend
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
FILE(REMOVE_RECURSE
|
||||
"CMakeFiles/pip_cmg.dir/main.cpp.obj"
|
||||
"pip_cmg.pdb"
|
||||
"pip_cmg.exe"
|
||||
"pip_cmg.exe.manifest"
|
||||
"libpip_cmg.dll.a"
|
||||
)
|
||||
|
||||
# Per-language clean rules from dependency scanning.
|
||||
FOREACH(lang CXX)
|
||||
INCLUDE(CMakeFiles/pip_cmg.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||
ENDFOREACH(lang)
|
||||
@@ -0,0 +1,31 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "MinGW Makefiles" Generator, CMake Version 2.8
|
||||
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj
|
||||
C:/libs/oldpip/pip_0.4.0_r5/code_model_generator/main.cpp
|
||||
pibitarray.h
|
||||
pibytearray.h
|
||||
pichar.h
|
||||
picli.h
|
||||
picodeparser.h
|
||||
picollection.h
|
||||
picontainers.h
|
||||
pideque.h
|
||||
pievaluator.h
|
||||
pifile.h
|
||||
piincludes.h
|
||||
piiodevice.h
|
||||
pimap.h
|
||||
pimath.h
|
||||
pimonitor.h
|
||||
pimutex.h
|
||||
piobject.h
|
||||
pip_export.h
|
||||
piqueue.h
|
||||
pistack.h
|
||||
pistring.h
|
||||
pithread.h
|
||||
pitime.h
|
||||
pitimer.h
|
||||
pivariant.h
|
||||
pivector.h
|
||||
@@ -0,0 +1,31 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "MinGW Makefiles" Generator, CMake Version 2.8
|
||||
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: code_model_generator/main.cpp
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pibitarray.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pibytearray.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pichar.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: picli.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: picodeparser.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: picollection.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: picontainers.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pideque.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pievaluator.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pifile.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: piincludes.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: piiodevice.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pimap.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pimath.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pimonitor.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pimutex.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: piobject.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pip_export.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: piqueue.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pistack.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pistring.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pithread.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pitime.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pitimer.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pivariant.h
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj: pivector.h
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "MinGW Makefiles" Generator, CMake Version 2.8
|
||||
|
||||
# compile CXX with C:/mingw/x32/bin/g++.exe
|
||||
CXX_FLAGS = -O3 -DNDEBUG @CMakeFiles/pip_cmg.dir/includes_CXX.rsp -O2 -Wall -O2
|
||||
|
||||
CXX_DEFINES = -DPIP_MATH_J0 -DPIP_MATH_J1 -DPIP_MATH_JN -DPIP_MATH_Y0 -DPIP_MATH_Y1 -DPIP_MATH_YN
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
-IC:/libs/oldpip/pip_0.4.0_r5 -IC:/libs/oldpip/pip_0.4.0_r5/. -IC:/Qt/4.8.6/include/ActiveQt -IC:/Qt/4.8.6/include/QtDesigner -IC:/Qt/4.8.6/include/QtDeclarative -IC:/Qt/4.8.6/include/QtScriptTools -IC:/Qt/4.8.6/include/QtDBus -IC:/Qt/4.8.6/include/QtXml -IC:/Qt/4.8.6/include/QtSql -IC:/Qt/4.8.6/include/QtOpenGL -IC:/Qt/4.8.6/include/QtMultimedia -IC:/Qt/4.8.6/include/QtNetwork -IC:/Qt/4.8.6/include/phonon -IC:/Qt/4.8.6/include/QtXmlPatterns -IC:/Qt/4.8.6/include/QtWebKit -IC:/Qt/4.8.6/include/QtHelp -IC:/Qt/4.8.6/include/QtUiTools -IC:/Qt/4.8.6/include/QtTest -IC:/Qt/4.8.6/include/QtScript -IC:/Qt/4.8.6/include/QtSvg -IC:/Qt/4.8.6/include/Qt3Support -IC:/Qt/4.8.6/include/QtGui -IC:/Qt/4.8.6/include/QtCore -IC:/Qt/4.8.6/mkspecs/default -IC:/Qt/4.8.6/include -IC:/libs/oldpip/pip_0.4.0_r5/code_model_generator -IC:/libs/oldpip/pip_0.4.0_r5/code_model_generator/. -IC:/libs/oldpip/pip_0.4.0_r5/code_model_generator/..
|
||||
@@ -0,0 +1,3 @@
|
||||
"C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -E remove -f CMakeFiles\pip_cmg.dir/objects.a
|
||||
C:\mingw\x32\bin\ar.exe cr CMakeFiles\pip_cmg.dir/objects.a @CMakeFiles\pip_cmg.dir\objects1.rsp
|
||||
C:\mingw\x32\bin\g++.exe -O3 -DNDEBUG -Wl,--whole-archive CMakeFiles\pip_cmg.dir/objects.a -Wl,--no-whole-archive -o pip_cmg.exe -Wl,--out-implib,libpip_cmg.dll.a -Wl,--major-image-version,0,--minor-image-version,0 ..\libpip.dll.a -lws2_32 -lIphlpapi -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
CMakeFiles/pip_cmg.dir/main.cpp.obj
|
||||
@@ -0,0 +1,2 @@
|
||||
CMAKE_PROGRESS_1 = 40
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
40
|
||||
17
_oldpip/pip_0.4.0_r5/code_model_generator/CMakeLists.txt
Normal file
17
_oldpip/pip_0.4.0_r5/code_model_generator/CMakeLists.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
cmake_minimum_required(VERSION 2.6)
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR} . ../)
|
||||
file(GLOB CPPS "*.cpp")
|
||||
add_definitions(-Wall -O2)
|
||||
add_executable(pip_cmg "main.cpp")
|
||||
target_link_libraries(pip_cmg pip)
|
||||
if (DEFINED LIB)
|
||||
unset(LIB)
|
||||
if (${WIN32})
|
||||
get_filename_component(MGWDIR ${CMAKE_C_COMPILER} PATH)
|
||||
set(CMAKE_INSTALL_PREFIX)
|
||||
install(TARGETS pip_cmg DESTINATION ${MGWDIR}/../bin)
|
||||
else ()
|
||||
set(CMAKE_INSTALL_PREFIX /usr)
|
||||
install(TARGETS pip_cmg DESTINATION bin)
|
||||
endif ()
|
||||
endif ()
|
||||
211
_oldpip/pip_0.4.0_r5/code_model_generator/Makefile
Normal file
211
_oldpip/pip_0.4.0_r5/code_model_generator/Makefile
Normal file
@@ -0,0 +1,211 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "MinGW Makefiles" Generator, CMake Version 2.8
|
||||
|
||||
# Default target executed when no arguments are given to make.
|
||||
default_target: all
|
||||
.PHONY : default_target
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
SHELL = cmd.exe
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = "C:\Program Files (x86)\CMake 2.8\bin\cmake.exe"
|
||||
|
||||
# The command to remove a file.
|
||||
RM = "C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The program to use to edit the cache.
|
||||
CMAKE_EDIT_COMMAND = "C:\Program Files (x86)\CMake 2.8\bin\cmake-gui.exe"
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = C:\libs\oldpip\pip_0.4.0_r5
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = C:\libs\oldpip\pip_0.4.0_r5
|
||||
|
||||
#=============================================================================
|
||||
# Targets provided globally by CMake.
|
||||
|
||||
# Special rule for the target edit_cache
|
||||
edit_cache:
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
|
||||
"C:\Program Files (x86)\CMake 2.8\bin\cmake-gui.exe" -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||
.PHONY : edit_cache
|
||||
|
||||
# Special rule for the target edit_cache
|
||||
edit_cache/fast: edit_cache
|
||||
.PHONY : edit_cache/fast
|
||||
|
||||
# Special rule for the target install
|
||||
install: preinstall
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
|
||||
"C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -P cmake_install.cmake
|
||||
.PHONY : install
|
||||
|
||||
# Special rule for the target install
|
||||
install/fast: preinstall/fast
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
|
||||
"C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -P cmake_install.cmake
|
||||
.PHONY : install/fast
|
||||
|
||||
# Special rule for the target install/local
|
||||
install/local: preinstall
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
|
||||
"C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
|
||||
.PHONY : install/local
|
||||
|
||||
# Special rule for the target install/local
|
||||
install/local/fast: install/local
|
||||
.PHONY : install/local/fast
|
||||
|
||||
# Special rule for the target install/strip
|
||||
install/strip: preinstall
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
|
||||
"C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
|
||||
.PHONY : install/strip
|
||||
|
||||
# Special rule for the target install/strip
|
||||
install/strip/fast: install/strip
|
||||
.PHONY : install/strip/fast
|
||||
|
||||
# Special rule for the target list_install_components
|
||||
list_install_components:
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
|
||||
.PHONY : list_install_components
|
||||
|
||||
# Special rule for the target list_install_components
|
||||
list_install_components/fast: list_install_components
|
||||
.PHONY : list_install_components/fast
|
||||
|
||||
# Special rule for the target rebuild_cache
|
||||
rebuild_cache:
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
|
||||
"C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||
.PHONY : rebuild_cache
|
||||
|
||||
# Special rule for the target rebuild_cache
|
||||
rebuild_cache/fast: rebuild_cache
|
||||
.PHONY : rebuild_cache/fast
|
||||
|
||||
# The main all target
|
||||
all: cmake_check_build_system
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(CMAKE_COMMAND) -E cmake_progress_start C:\libs\oldpip\pip_0.4.0_r5\CMakeFiles C:\libs\oldpip\pip_0.4.0_r5\code_model_generator\CMakeFiles\progress.marks
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(MAKE) -f CMakeFiles\Makefile2 code_model_generator/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start C:\libs\oldpip\pip_0.4.0_r5\CMakeFiles 0
|
||||
.PHONY : all
|
||||
|
||||
# The main clean target
|
||||
clean:
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(MAKE) -f CMakeFiles\Makefile2 code_model_generator/clean
|
||||
.PHONY : clean
|
||||
|
||||
# The main clean target
|
||||
clean/fast: clean
|
||||
.PHONY : clean/fast
|
||||
|
||||
# Prepare targets for installation.
|
||||
preinstall: all
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(MAKE) -f CMakeFiles\Makefile2 code_model_generator/preinstall
|
||||
.PHONY : preinstall
|
||||
|
||||
# Prepare targets for installation.
|
||||
preinstall/fast:
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(MAKE) -f CMakeFiles\Makefile2 code_model_generator/preinstall
|
||||
.PHONY : preinstall/fast
|
||||
|
||||
# clear depends
|
||||
depend:
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 1
|
||||
.PHONY : depend
|
||||
|
||||
# Convenience name for target.
|
||||
code_model_generator/CMakeFiles/pip_cmg.dir/rule:
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(MAKE) -f CMakeFiles\Makefile2 code_model_generator/CMakeFiles/pip_cmg.dir/rule
|
||||
.PHONY : code_model_generator/CMakeFiles/pip_cmg.dir/rule
|
||||
|
||||
# Convenience name for target.
|
||||
pip_cmg: code_model_generator/CMakeFiles/pip_cmg.dir/rule
|
||||
.PHONY : pip_cmg
|
||||
|
||||
# fast build rule for target.
|
||||
pip_cmg/fast:
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(MAKE) -f code_model_generator\CMakeFiles\pip_cmg.dir\build.make code_model_generator/CMakeFiles/pip_cmg.dir/build
|
||||
.PHONY : pip_cmg/fast
|
||||
|
||||
main.obj: main.cpp.obj
|
||||
.PHONY : main.obj
|
||||
|
||||
# target to build an object file
|
||||
main.cpp.obj:
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(MAKE) -f code_model_generator\CMakeFiles\pip_cmg.dir\build.make code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.obj
|
||||
.PHONY : main.cpp.obj
|
||||
|
||||
main.i: main.cpp.i
|
||||
.PHONY : main.i
|
||||
|
||||
# target to preprocess a source file
|
||||
main.cpp.i:
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(MAKE) -f code_model_generator\CMakeFiles\pip_cmg.dir\build.make code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.i
|
||||
.PHONY : main.cpp.i
|
||||
|
||||
main.s: main.cpp.s
|
||||
.PHONY : main.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
main.cpp.s:
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(MAKE) -f code_model_generator\CMakeFiles\pip_cmg.dir\build.make code_model_generator/CMakeFiles/pip_cmg.dir/main.cpp.s
|
||||
.PHONY : main.cpp.s
|
||||
|
||||
# Help Target
|
||||
help:
|
||||
@echo The following are some of the valid targets for this Makefile:
|
||||
@echo ... all (the default if no target is provided)
|
||||
@echo ... clean
|
||||
@echo ... depend
|
||||
@echo ... edit_cache
|
||||
@echo ... install
|
||||
@echo ... install/local
|
||||
@echo ... install/strip
|
||||
@echo ... list_install_components
|
||||
@echo ... pip_cmg
|
||||
@echo ... rebuild_cache
|
||||
@echo ... main.obj
|
||||
@echo ... main.i
|
||||
@echo ... main.s
|
||||
.PHONY : help
|
||||
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets to cleanup operation of make.
|
||||
|
||||
# Special rule to run CMake to check the build system integrity.
|
||||
# No rule that depends on this can have commands that come from listfiles
|
||||
# because they might be regenerated.
|
||||
cmake_check_build_system:
|
||||
cd /d C:\libs\oldpip\pip_0.4.0_r5 && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0
|
||||
.PHONY : cmake_check_build_system
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
# Install script for directory: C:/libs/oldpip/pip_0.4.0_r5/code_model_generator
|
||||
|
||||
# Set the install prefix
|
||||
IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
|
||||
SET(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/pip")
|
||||
ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
|
||||
STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
|
||||
|
||||
# Set the install configuration name.
|
||||
IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
|
||||
IF(BUILD_TYPE)
|
||||
STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
|
||||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
|
||||
ELSE(BUILD_TYPE)
|
||||
SET(CMAKE_INSTALL_CONFIG_NAME "Release")
|
||||
ENDIF(BUILD_TYPE)
|
||||
MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
|
||||
ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
|
||||
|
||||
# Set the component getting installed.
|
||||
IF(NOT CMAKE_INSTALL_COMPONENT)
|
||||
IF(COMPONENT)
|
||||
MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
|
||||
SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
|
||||
ELSE(COMPONENT)
|
||||
SET(CMAKE_INSTALL_COMPONENT)
|
||||
ENDIF(COMPONENT)
|
||||
ENDIF(NOT CMAKE_INSTALL_COMPONENT)
|
||||
|
||||
IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
|
||||
list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
|
||||
"C:/mingw/x32/bin/../bin/pip_cmg.exe")
|
||||
IF (CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
ENDIF (CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
IF (CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
ENDIF (CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
FILE(INSTALL DESTINATION "C:/mingw/x32/bin/../bin" TYPE EXECUTABLE FILES "C:/libs/oldpip/pip_0.4.0_r5/code_model_generator/pip_cmg.exe")
|
||||
IF(EXISTS "$ENV{DESTDIR}/C:/mingw/x32/bin/../bin/pip_cmg.exe" AND
|
||||
NOT IS_SYMLINK "$ENV{DESTDIR}/C:/mingw/x32/bin/../bin/pip_cmg.exe")
|
||||
IF(CMAKE_INSTALL_DO_STRIP)
|
||||
EXECUTE_PROCESS(COMMAND "C:/mingw/x32/bin/strip.exe" "$ENV{DESTDIR}/C:/mingw/x32/bin/../bin/pip_cmg.exe")
|
||||
ENDIF(CMAKE_INSTALL_DO_STRIP)
|
||||
ENDIF()
|
||||
ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
|
||||
|
||||
225
_oldpip/pip_0.4.0_r5/code_model_generator/main.cpp
Normal file
225
_oldpip/pip_0.4.0_r5/code_model_generator/main.cpp
Normal file
@@ -0,0 +1,225 @@
|
||||
/*
|
||||
PIP - Platform Independent Primitives
|
||||
Code model generator
|
||||
Copyright (C) 2014 Ivan Pelipenko peri4ko@gmail.com
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "picli.h"
|
||||
#include "picodeparser.h"
|
||||
|
||||
|
||||
void usage() {
|
||||
piCout << Bold << "PIP Code model generator";
|
||||
piCout << Cyan << "Version" << Bold << PIPVersion() << NewLine;
|
||||
piCout << Green << Bold << "Usage:" << Default << "\"pip_cmg [-h] -o <output_file> [-I<include_dir1>] [-I<include_dir1>] [...] [-D<define1>] [-D<define1>] [...] <file1> [<file2>] [<file3>] [...]\"" << NewLine;
|
||||
piCout << Green << Bold << "Details:";
|
||||
piCout << "-h " << Green << "- display this message and exit";
|
||||
piCout << "-o <output_file> " << Green << "- output file for code model without extension (e.g. \"ccm\" - files \"ccm.h\" and \"ccm.cpp\" will be created)";
|
||||
piCout << "-I<include_dir> " << Green << "- add include dir (e.g. -I.. -I../some_dir -I/usr/include)";
|
||||
piCout << "-D<define> " << Green << "- add define to preprocessor, define PICODE is always defined (e.g. -DMY_DEFINE will add MY_DEFINE define)";
|
||||
piCout << "<file> " << Green << "- add file to code model, all includes of this file will be proceed (e.g. \"main.cpp\")";
|
||||
}
|
||||
|
||||
|
||||
void makeClassInfo(PIFile & f, const PICodeParser::Entity * e) {
|
||||
f << "\n\tci = new ClassInfo();\n";
|
||||
f << "\t(*classesInfo)[\"" << e->name << "\"] = ci;\n";
|
||||
f << "\tci->name = \"" << e->name << "\";\n";
|
||||
piForeachC (PICodeParser::Entity * p, e->parents)
|
||||
f << "\tci->parents << \"" << p->name << "\";\n";
|
||||
piForeachC (PICodeParser::Member & m, e->members) {
|
||||
f << "\tci->variables << TypeInfo(\"" << m.name << "\", \"" << m.type << "\"";
|
||||
if (m.attributes != 0) {
|
||||
bool fir = true;
|
||||
f << ", ";
|
||||
if (m.attributes[PICodeParser::Const]) {if (fir) fir = false; else f << " | "; f << "Const";}
|
||||
if (m.attributes[PICodeParser::Static]) {if (fir) fir = false; else f << " | "; f << "Static";}
|
||||
if (m.attributes[PICodeParser::Mutable]) {if (fir) fir = false; else f << " | "; f << "Mutable";}
|
||||
if (m.attributes[PICodeParser::Volatile]) {if (fir) fir = false; else f << " | "; f << "Volatile";}
|
||||
if (m.attributes[PICodeParser::Inline]) {if (fir) fir = false; else f << " | "; f << "Inline";}
|
||||
if (m.attributes[PICodeParser::Virtual]) {if (fir) fir = false; else f << " | "; f << "Virtual";}
|
||||
}
|
||||
f << ");\n";
|
||||
}
|
||||
PIString arg;
|
||||
piForeachC (PICodeParser::Member & m, e->functions) {
|
||||
if (e->name.findCWord(m.name) >= 0) continue;
|
||||
f << "\tci->functions.push_back(FunctionInfo()); fi = &(ci->functions.back());\n";
|
||||
f << "\tfi->name = \"" << m.name << "\";";
|
||||
f << " fi->return_type = TypeInfo(\"\", \"" << m.type << "\"";
|
||||
if (m.attributes[PICodeParser::Const] || m.attributes[PICodeParser::Static]) {
|
||||
bool fir = true;
|
||||
f << ", ";
|
||||
if (m.attributes[PICodeParser::Const]) {if (fir) fir = false; else f << " | "; f << "Const";}
|
||||
if (m.attributes[PICodeParser::Static]) {if (fir) fir = false; else f << " | "; f << "Static";}
|
||||
}
|
||||
f << ");\n";
|
||||
//piCout << "write func" << m.name;
|
||||
piForeachC (PIString & a, m.arguments_full) {
|
||||
//piCout << "write arg" << a;
|
||||
f << "\tfi->arguments << TypeInfo(";
|
||||
arg = a;
|
||||
bool con = false;
|
||||
arg.prepend(" ");
|
||||
if (arg.find(" const ") >= 0) {
|
||||
arg.replaceAll(" const ", " ");
|
||||
con = true;
|
||||
}
|
||||
arg.trim();
|
||||
int ts = 0;
|
||||
for (ts = arg.size_s() - 1; ts > 0; --ts)
|
||||
if (!_isCChar(arg[ts]) && !(arg[ts].isDigit())) break;
|
||||
f << "\"" << arg.takeRight(arg.size_s() - ts - 1).trim() << "\", ";
|
||||
f << "\"" << arg.trim() << "\"";
|
||||
if (con) f << ", Const";
|
||||
f << ");\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void makeEnumInfo(PIFile & f, const PICodeParser::Enum * e) {
|
||||
f << "\n\tei = new EnumInfo();\n";
|
||||
f << "\t(*enumsInfo)[\"" << e->name << "\"] = ei;\n";
|
||||
f << "\tei->name = \"" << e->name << "\";\n";
|
||||
piForeachC (PICodeParser::Enumerator & m, e->members)
|
||||
f << "\tei->members << PICodeInfo::EnumeratorInfo(\"" << m.first << "\", " << m.second << ");\n";
|
||||
}
|
||||
|
||||
|
||||
void writeModel(PICodeParser & parser, const PIString out) {
|
||||
PIVector<const PICodeParser::Entity * > ventities;
|
||||
PIString defname = out.replaceAll(".", "_").replaceAll("/", "_").toUpperCase() + "_H";
|
||||
|
||||
PISet<PIString> inc_files;
|
||||
piForeachC (PICodeParser::Entity * e, parser.entities)
|
||||
if (e->name.find("::") < 0 && !e->name.startsWith("_PI"))
|
||||
inc_files << e->file;
|
||||
|
||||
PIFile f(out + ".cpp");
|
||||
f.clear();
|
||||
f.open(PIIODevice::WriteOnly);
|
||||
f << "// Generated by \"PIP Code model generator\" " << PIDateTime::current().toString("dd.MM.yyyy hh:mm:ss\n\n");
|
||||
f << "#include <string.h>\n#include \"" << out << ".h\"\n\nusing namespace PICodeInfo;\n\n";
|
||||
piForeachC (PIString & i, inc_files)
|
||||
f << "#include \"" << i << "\"\n";
|
||||
f << "\n";
|
||||
PIString entry, argtype, rettype, args;
|
||||
piForeachC (PICodeParser::Entity * e, parser.entities) {
|
||||
if (e->name.find("::") >= 0 || e->name.startsWith("_PI")) continue;
|
||||
entry.clear();
|
||||
entry << "\nPIVariant execFunction(" << e->name << " * object, const char * function, const PIVariant & arg0, const PIVariant & arg1, const PIVariant & arg2, const PIVariant & arg3) {\n";
|
||||
const PIVector<PICodeParser::Member> & fl(e->functions);
|
||||
bool efunc = true;
|
||||
piForeachC (PICodeParser::Member & m, fl) {
|
||||
if (m.name.startsWith("__stat") || m.attributes[PICodeParser::Static]) continue;
|
||||
//piCout << e->name << m.name << m.visibility;
|
||||
args.clear();
|
||||
rettype = m.type;
|
||||
if (rettype.startsWith("const") && rettype.endsWith("&"))
|
||||
rettype.cutLeft(5).cutRight(1).trim();
|
||||
if (rettype.endsWith("&")) continue;
|
||||
bool aok = true, ret = (m.type != "void");
|
||||
if (m.arguments_full.size() > 4 || m.visibility != PICodeParser::Public) continue;
|
||||
for (int i = 0; i < m.arguments_full.size_s(); ++i) {
|
||||
if (i > 0) args << ", ";
|
||||
argtype = m.arguments_type[i];
|
||||
if (argtype.startsWith("const") && argtype.endsWith("&"))
|
||||
argtype.cutLeft(5).cutRight(1).trim();
|
||||
if (argtype.endsWith("&")) {
|
||||
aok = false;
|
||||
continue;
|
||||
}
|
||||
//entry << "(" << m.arguments_type[i] << ")";
|
||||
//if (parser.isEnum(m.arguments_type[i])) entry << "(int)";
|
||||
args << "arg" << i << ".toValue<" << argtype << " >()";
|
||||
}
|
||||
if (!aok) continue;
|
||||
efunc = false;
|
||||
entry << "\tif (strcmp(function, \"" << m.name << "\") == 0) {";
|
||||
if (ret) entry << "return PIVariant::fromValue<" << rettype << " >(";
|
||||
entry << "object->" << m.name << "(" << args << ")";
|
||||
if (ret) entry << ");";
|
||||
else entry << "; return PIVariant();";
|
||||
entry << "}\n";
|
||||
}
|
||||
if (efunc) continue;
|
||||
f << entry << "\tPICout(AddNewLine) << \"Can`t find function \\\"\" << function << \"\\\" in "
|
||||
<< e->type << " \\\"" << e->name << "\\\"!\";\n\treturn PIVariant();\n}\n";
|
||||
ventities << e;
|
||||
}
|
||||
f << "\n\n__ClassInfo_" << defname << "_Initializer__::__ClassInfo_" << defname << "_Initializer__() {\n";
|
||||
f << "\tif (_inited_) return;\n\t_inited_ = true;\n\n";
|
||||
f << "\tClassInfo * ci;\n\tTypeInfo * ni;\n\tFunctionInfo * fi;\n\tEnumInfo * ei;";
|
||||
f << "\n\n// Classes\n";
|
||||
piForeachC (PICodeParser::Entity * e, parser.entities) {
|
||||
if (e->name.startsWith("_PI")) continue;
|
||||
makeClassInfo(f, e);
|
||||
}
|
||||
f << "\n// Enums\n";
|
||||
piForeachC (PICodeParser::Enum & e, parser.enums)
|
||||
makeEnumInfo(f, &e);
|
||||
f << "}\n";
|
||||
f << "\n\nbool __ClassInfo_" << defname << "_Initializer__::_inited_ = false;\n";
|
||||
f.close();
|
||||
|
||||
|
||||
f.setPath(out + ".h");
|
||||
f.clear();
|
||||
f.open(PIIODevice::WriteOnly);
|
||||
f << "// Generated by \"PIP Code model generator\" " << PIDateTime::current().toString("dd.MM.yyyy hh:mm:ss\n\n");
|
||||
f << "#ifndef " << defname << "\n#define " << defname << "\n\n";
|
||||
f << "#include \"pivariant.h\"\n#include \"picodeinfo.h\"\n\n";
|
||||
piForeachC (PICodeParser::Entity * e, ventities)
|
||||
f << e->type << " " << e->name << ";\n";
|
||||
f << "\n";
|
||||
piForeachC (PICodeParser::Entity * e, ventities) {
|
||||
f << "\nPIVariant execFunction(" << e->name << " * object, const char * function, const PIVariant & arg0 = PIVariant(), \
|
||||
const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());";
|
||||
}
|
||||
f << "\n\n\nclass __ClassInfo_" << defname << "_Initializer__ {\n";
|
||||
f << "public:\n\t__ClassInfo_" << defname << "_Initializer__();\n\tstatic bool _inited_;\n};\n";
|
||||
f << "\nstatic __ClassInfo_" << defname << "_Initializer__ __classinfo_" << defname.toLowerCase() << "_initializer__;\n";
|
||||
f << "\n\n#endif // " << defname << "\n";
|
||||
f.close();
|
||||
}
|
||||
|
||||
|
||||
int main(int argc, char * argv[]) {
|
||||
PICLI cli(argc, argv);
|
||||
cli.setOptionalArgumentsCount(-1);
|
||||
cli.addArgument("output", true);
|
||||
cli.addArgument("help");
|
||||
if (cli.hasArgument("help") || cli.argumentValue("output").isEmpty() || cli.optionalArguments().isEmpty()) {
|
||||
usage();
|
||||
return 0;
|
||||
}
|
||||
PICodeParser parser;
|
||||
piForeachC (PIString & a, cli.rawArguments()) {
|
||||
if (a.startsWith("-I")) parser.includeDirectory(a.mid(2));
|
||||
if (a.startsWith("-D")) parser.addDefine(a.mid(2), PIString());
|
||||
}
|
||||
PIStringList files;
|
||||
piForeachC (PIString & a, cli.optionalArguments())
|
||||
if (!a.startsWith("-")) files << a;
|
||||
piCout << Cyan << Bold << "Parse files" << files << "...";
|
||||
parser.parseFiles(files);
|
||||
piCout << Cyan << Bold << "Parsing done";
|
||||
piCout << Cyan << Bold << "Writing code model ...";
|
||||
writeModel(parser, cli.argumentValue("output"));
|
||||
piCout << Cyan << Bold << "Writing done";
|
||||
return 0;
|
||||
};
|
||||
48
_oldpip/pip_0.4.0_r5/code_model_generator/main_test.cpp
Normal file
48
_oldpip/pip_0.4.0_r5/code_model_generator/main_test.cpp
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
PIP - Platform Independent Primitives
|
||||
Code model generator
|
||||
Copyright (C) 2014 Ivan Pelipenko peri4ko@gmail.com
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "pitimer.h"
|
||||
#include "test.h"
|
||||
|
||||
void event(void * , int d) {
|
||||
piCout << "tick" << d;
|
||||
}
|
||||
|
||||
PITimer tm;
|
||||
|
||||
int main(int argc, char * argv[]) {
|
||||
//tm.setSlot(event);
|
||||
//tm.start(200);
|
||||
/*execFunction(&tm, "setSlot", PIVariant::fromValue<TimerEvent>(event));
|
||||
execFunction(&tm, "start", 200);
|
||||
piMSleep(1000);
|
||||
execFunction(&tm, "addDelimiter", 2);
|
||||
piMSleep(1000);
|
||||
execFunction(&tm, "stop");
|
||||
execFunction(&tm, "stop_");
|
||||
piMSleep(1000);*/
|
||||
typedef PIMap<PIString, PICodeInfo::ClassInfo* >::value_type mpair;
|
||||
piForeachC (mpair & i, *(PICodeInfo::classesInfo))
|
||||
piCout << *i.second;
|
||||
piCout << "\n\n";
|
||||
typedef PIMap<PIString, PICodeInfo::EnumInfo * >::value_type epair;
|
||||
piForeachC (epair & i, *(PICodeInfo::enumsInfo))
|
||||
piCout << *i.second;
|
||||
return 0;
|
||||
};
|
||||
BIN
_oldpip/pip_0.4.0_r5/code_model_generator/pip_cmg.exe
Normal file
BIN
_oldpip/pip_0.4.0_r5/code_model_generator/pip_cmg.exe
Normal file
Binary file not shown.
7084
_oldpip/pip_0.4.0_r5/code_model_generator/test.cpp
Normal file
7084
_oldpip/pip_0.4.0_r5/code_model_generator/test.cpp
Normal file
File diff suppressed because it is too large
Load Diff
100
_oldpip/pip_0.4.0_r5/code_model_generator/test.h
Normal file
100
_oldpip/pip_0.4.0_r5/code_model_generator/test.h
Normal file
@@ -0,0 +1,100 @@
|
||||
// Generated by "PIP Code model generator" 29.04.2014 18:03:05
|
||||
|
||||
#ifndef TEST_H
|
||||
#define TEST_H
|
||||
|
||||
#include "pivariant.h"
|
||||
#include "picodeinfo.h"
|
||||
|
||||
class PIMutex;
|
||||
class PIBitArray;
|
||||
class PIHuffman;
|
||||
class PIByteArray;
|
||||
class PIChar;
|
||||
class PIString;
|
||||
class PIStringList;
|
||||
class PISystemTime;
|
||||
struct PITime;
|
||||
struct PIDate;
|
||||
struct PIDateTime;
|
||||
class Solver;
|
||||
class PIFFT;
|
||||
class PIVariant;
|
||||
class PIObject;
|
||||
class PIThread;
|
||||
class PITimer;
|
||||
class PIKbdListener;
|
||||
class PIIODevice;
|
||||
class PISerial;
|
||||
class PIFile;
|
||||
class PIProcess;
|
||||
class PIEthernet;
|
||||
class PIPacketExtractor;
|
||||
class PIConfig;
|
||||
class PIMultiProtocolBase;
|
||||
class PIProtocol;
|
||||
class PIDiagnostics;
|
||||
class PISystemMonitor;
|
||||
class PIConsole;
|
||||
class PICLI;
|
||||
class PIEvaluatorContent;
|
||||
class PIEvaluator;
|
||||
class PIMultiProtocol;
|
||||
class PIRepeater;
|
||||
class PICodec;
|
||||
class PIPeer;
|
||||
class PIBinaryLog;
|
||||
class PIUSB;
|
||||
|
||||
|
||||
PIVariant execFunction(PIMutex * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIBitArray * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIHuffman * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIByteArray * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIChar * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIString * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIStringList * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PISystemTime * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PITime * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIDate * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIDateTime * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(Solver * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIFFT * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIVariant * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIObject * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIThread * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PITimer * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIKbdListener * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIIODevice * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PISerial * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIFile * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIProcess * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIEthernet * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIPacketExtractor * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIConfig * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIMultiProtocolBase * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIProtocol * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIDiagnostics * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PISystemMonitor * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIConsole * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PICLI * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIEvaluatorContent * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIEvaluator * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIMultiProtocol * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIRepeater * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PICodec * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIPeer * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIBinaryLog * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
PIVariant execFunction(PIUSB * object, const char * function, const PIVariant & arg0 = PIVariant(), const PIVariant & arg1 = PIVariant(), const PIVariant & arg2 = PIVariant(), const PIVariant & arg3 = PIVariant());
|
||||
|
||||
|
||||
class __ClassInfo_TEST_H_Initializer__ {
|
||||
public:
|
||||
__ClassInfo_TEST_H_Initializer__();
|
||||
static bool _inited_;
|
||||
};
|
||||
|
||||
static __ClassInfo_TEST_H_Initializer__ __classinfo_test_h_initializer__;
|
||||
|
||||
|
||||
#endif // TEST_H
|
||||
Reference in New Issue
Block a user