CMake build system fixes to build on Mac OSX

This commit is contained in:
Rob Taylor 2023-08-25 17:07:52 +01:00
parent 52458effe1
commit 138e668150
17 changed files with 388 additions and 204 deletions

View File

@ -6,7 +6,6 @@
FindBootstrap.cmake
FindLibexecinfo.cmake
FindLibbfd.cmake
FindQwt.cmake
FindSphinx.cmake
FindPelican.cmake
FindCOLOQUINTE.cmake

View File

@ -1,5 +1,3 @@
#
# Setup CMake policies.
#
@ -82,6 +80,7 @@
set(BUILD_SHARED_LIBS "ON")
#set(DEBUG_FLAGS "-g -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC")
set(DEBUG_FLAGS "-g")
set(CMAKE_CXX_STANDARD 17)
if(CYGWIN)
set(ADDITIONAL_FLAGS "-D_GLIBCXX_USE_C99")
set(CXX_STANDARD "gnu++17")
@ -89,6 +88,13 @@
set(ADDTIONAL_FLAGS "")
set(CXX_STANDARD "c++17")
endif()
set(LINK_UNRESOLVED "-Wl,--unresolved-symbols=ignore-all")
if(APPLE)
set(LINK_UNRESOLVED "-undefined dynamic_lookup")
endif()
#set(CMAKE_C_FLAGS_DEBUG " -Wall -fsanitize=address ${ADDTIONAL_FLAGS} ${DEBUG_FLAGS}" CACHE STRING "C Compiler Debug options." FORCE)
set(CMAKE_C_FLAGS_DEBUG " -Wall ${ADDTIONAL_FLAGS} ${DEBUG_FLAGS}" CACHE STRING "C Compiler Debug options." FORCE)
set(CMAKE_C_FLAGS_RELEASE " -Wall -O2 ${ADDTIONAL_FLAGS} -DNDEBUG" CACHE STRING "C Compiler Release options." FORCE)
@ -159,11 +165,15 @@ endif()
endmacro()
#
# sets that a library is expected to have unresolved symbols
# Usage: set_library_unresolved_symbols(<PROJECT>)
# Usage: set_has_unresolved_symbols(<PROJECT>)
#
# Should be used before set_libraries_path.
macro(set_has_unresolved_symbols configname)
set(${configname}_LIBRARIES "-Wl,--unresolved-symbols=ignore-all" ${${configname}_LIBRARIES})
if( TARGET ${configname} )
set_target_properties( ${configname} PROPERTIES LINK_FLAGS ${LINK_UNRESOLVED} )
else()
set(${configname}_LIBRARIES ${LINK_UNRESOLVED} ${${configname}_LIBRARIES})
endif()
endmacro()
#
@ -295,34 +305,13 @@ endif()
# Find Qwt, correlated to the Qt version.
#
macro(setup_qwt)
if(WITH_QT4)
find_path(QWT_INCLUDE_DIR NAMES qwt.h
PATHS /usr/include/qwt-qt4
/opt/local/libexec/qt4/include
/usr/include/qt4
/usr/include
PATH_SUFFIXES qwt )
find_library(QWT_LIBRARY NAMES qwt-qt4 qwt
PATHS /opt/local/libexec/qt4/lib
/usr/lib64
/usr/lib )
else()
find_path(QWT_INCLUDE_DIR NAMES qwt.h
PATHS /usr/include/qt5
/usr/include
PATH_SUFFIXES qwt )
find_library(QWT_LIBRARY NAMES qwt-qt5 qwt
PATHS /usr/lib64
/usr/lib )
endif()
if( QWT_INCLUDE_DIR AND QWT_LIBRARY)
set(QWT_FOUND TRUE)
endif()
find_package(PkgConfig)
pkg_search_module(QWT REQUIRED Qt5Qwt6)
if(QWT_FOUND)
set( QWT_LIBRARY ${QWT_LINK_LIBRARIES} )
set( QWT_INCLUDE_DIR ${QWT_CFLAGS} )
if(NOT QWT_FIND_QUIETLY)
message(STATUS "-- Found Qwt: ${QWT_LIBRARY}")
message(STATUS "-- Found Qwt: libs:${QWT_LIBRARY} cflags:${QWT_INCLUDE_DIR}")
endif()
else()
if(QWT_FIND_REQUIRED)
@ -425,12 +414,12 @@ endif()
list( GET clibSpec 2 soversion )
set( pyDeplibs ${clib} ${deplibs} )
add_library( ${clib} ${pyCpps} )
set_target_properties( ${clib} PROPERTIES VERSION ${version} SOVERSION ${soversion})
#target_compile_definitions( ${clib} PUBLIC Py_LIMITED_API=1)
target_link_libraries( ${clib} ${deplibs} )
add_library( ${clib} ${pyCpps} )
set_target_properties( ${clib} PROPERTIES VERSION ${version} SOVERSION ${soversion})
#target_compile_definitions( ${clib} PUBLIC Py_LIMITED_API=1)
target_link_libraries( ${clib} ${deplibs} )
set_has_unresolved_symbols( ${clib} )
install( TARGETS ${clib} DESTINATION lib${LIB_SUFFIX} )
target_link_options( ${clib} PRIVATE "LINKER:--unresolved-symbols=ignore-all")
endif()
set( pytarget "${pymodule}_target" )
@ -443,8 +432,7 @@ endif()
)
#target_compile_definitions( ${pytarget} PUBLIC Py_LIMITED_API=1)
target_link_libraries( ${pytarget} ${pyDeplibs} )
target_link_options( ${pytarget} PRIVATE "LINKER:--unresolved-symbols=ignore-all")
set_has_unresolved_symbols( ${pytarget} )
install( TARGETS ${pytarget} DESTINATION ${Python_CORIOLISARCH} )
if( NOT ("${pyIncludes}" STREQUAL "None") )
install( FILES ${pyIncludes} DESTINATION ${inc_install_dir} )
@ -466,6 +454,7 @@ endif()
add_library( ${pymodule} MODULE ${pyCpps} )
set_target_properties( ${pymodule} PROPERTIES PREFIX "" )
target_link_libraries( ${pymodule} ${deplibs} )
set_has_unresolved_symbols( ${pymodule} )
# target_compile_definitions( ${pymodule} PUBLIC Py_LIMITED_API=1)
install( TARGETS ${pymodule} DESTINATION ${Python_CORIOLISARCH} )

View File

@ -29,15 +29,7 @@
# The LEF C++ API library (zlib) : LEFDEF_ZLEF_LIBRARY
# LEFDEF_ZLEF_LIBRARY_RELEASE
# Try to find a reasonable CORIOLIS_TOP value.
if( NOT("$ENV{CORIOLIS_USER_TOP}" STREQUAL "") )
set ( CORIOLIS_USER_TOP "$ENV{CORIOLIS_USER_TOP}" )
else( NOT("$ENV{CORIOLIS_USER_TOP}" STREQUAL "") )
if( NOT("$ENV{CORIOLIS_TOP}" STREQUAL "") )
set ( CORIOLIS_TOP "$ENV{CORIOLIS_TOP}" )
endif( NOT("$ENV{CORIOLIS_TOP}" STREQUAL "") )
endif( NOT("$ENV{CORIOLIS_USER_TOP}" STREQUAL "") )
SETUP_SEARCH_DIR(CORIOLIS)
macro( _find_lefdef_lib varname libname )
find_library( LEFDEF_${varname}_LIBRARY_RELEASE NAMES ${libname} PATHS ${LEFDEF_LIBRARY_DIR} )
@ -66,21 +58,6 @@
# Don't even bother under Win32
if( UNIX )
set( LEFDEF_FOUND "YES" )
set( LEFDEF_SEARCH_PATH "$ENV{CORIOLIS_TOP}"
"$ENV{LEFDEF_TOP}"
"/usr"
"/opt/lefdef-5.8"
"/opt/lefdef-5.7"
"/opt/lefdef-5.6"
"/opt/lefdef"
"$ENV{HOME}/oa/lefdef/5.7-s038"
"/soc/oa"
)
message( "-- Components of LEFDEF_DIR_SEARCH:" )
foreach( PATH ${LEFDEF_SEARCH_PATH} )
message( "-- ${PATH}" )
endforeach()
set( LEFDEF_LIBRARIES "" )
set( LEFDEF_LIBRARY_SEARCH_PATH "" )
@ -90,10 +67,14 @@
DOC "The ${LEFDEF_INCLUDE_DIR_DESCRIPTION}" )
message( STATUS "LEFDEF_INCLUDE_DIR: ${LEFDEF_INCLUDE_DIR}" )
find_path( LEFDEF_LIBRARY_DIR NAMES "libdef.so"
PATHS ${LEFDEF_SEARCH_PATH}
PATH_SUFFIXES "lib64" "lib"
DOC "The ${LEFDEF_LIBRARY_DIR_DESCRIPTION}" )
FIND_LIBRARY( LEFDEF_LIBRARY_DIR
NAMES def
PATHS ${CORIOLIS_DIR_SEARCH}
PATH_SUFFIXES lib64 lib
# Help the user find it if we cannot.
DOC "${LEFDEF_LIBRARY_DIR_DESCRIPTION}"
)
message( STATUS "LEFDEF_LIBRARY_DIR: ${LEFDEF_LIBRARY_DIR}" )
if( LEFDEF_INCLUDE_DIR AND LEFDEF_LIBRARY_DIR )

View File

@ -4,37 +4,52 @@
# Redistribution and use is allowed according to the terms of the BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
#
# Once run this will define:
#
# Once run this will define:
#
# QWT_FOUND = system has QWT lib
# QWT_LIBRARY = full path to the QWT library
# QWT_INCLUDE_DIR = where to find headers
# QWT_INCLUDE_DIR = where to find headers
#
FIND_PATH(QWT_INCLUDE_DIR NAMES qwt.h PATHS
/usr/include
/usr/include/qt5
/usr/local/include
"$ENV{LIB_DIR}/include"
"$ENV{INCLUDE}"
PATH_SUFFIXES qwt-qt4 qwt qwt5
)
set(QWT_LIBRARY_NAMES qwt-${QT_VERSION_BASE_LOWER} qwt qwt5)
FIND_LIBRARY(QWT_LIBRARY NAMES qwt qwt5 qwt-qt4 qwt5-qt4 PATHS
/usr/lib
/usr/local/lib
"$ENV{LIB_DIR}/lib"
"$ENV{LIB}/lib"
)
find_library(QWT_LIBRARY
NAMES ${QWT_LIBRARY_NAMES}
PATHS
/usr/lib
/usr/local/lib
/usr/local/lib/${QT_VERSION_BASE_LOWER}
"$ENV{HOMEBREW_PREFIX}/opt/qwt-qt5/lib"
"$ENV{LIB_DIR}/lib"
"$ENV{LIB}"
)
set(_qwt_fw)
if(QWT_LIBRARY MATCHES "/qwt.*\\.framework")
string(REGEX REPLACE "^(.*/qwt.*\\.framework).*$" "\\1" _qwt_fw "${QWT_LIBRARY}")
endif()
FIND_PATH(QWT_INCLUDE_DIR NAMES qwt.h PATHS
"${_qwt_fw}/Headers"
/usr/include
/usr/include/${QT_VERSION_BASE_LOWER}
/usr/local/include
/usr/local/include/${QT_VERSION_BASE_LOWER}
"$ENV{LIB_DIR}/include"
"$ENV{INCLUDE}"
PATH_SUFFIXES qwt-${QT_VERSION_BASE_LOWER} ${QT_VERSION_BASE_LOWER}/qwt qwt qwt5
)
IF (QWT_INCLUDE_DIR AND QWT_LIBRARY)
SET(QWT_FOUND TRUE)
ENDIF (QWT_INCLUDE_DIR AND QWT_LIBRARY)
IF (QWT_FOUND)
FILE(READ ${QWT_INCLUDE_DIR}/qwt_global.h qwt_header)
STRING(REGEX REPLACE "^.*QWT_VERSION_STR +\"([^\"]+)\".*$" "\\1" QWT_VERSION_STR "${qwt_header}")
IF (NOT QWT_FIND_QUIETLY)
MESSAGE(STATUS "Found Qwt: ${QWT_LIBRARY}")
MESSAGE(STATUS "Found Qwt: ${QWT_LIBRARY} (${QWT_VERSION_STR})")
ENDIF (NOT QWT_FIND_QUIETLY)
ELSE (QWT_FOUND)
IF (QWT_FIND_REQUIRED)

View File

@ -17,9 +17,8 @@
set_cmake_policies()
setup_boost(program_options)
setup_qt()
setup_qwt()
setup_python()
find_package(Qwt REQUIRED)
find_package(Libexecinfo REQUIRED)
find_package(PythonSitePackages REQUIRED)
find_package(LEFDEF REQUIRED)
@ -29,7 +28,6 @@
find_package(ANABATIC REQUIRED)
find_package(KATANA REQUIRED)
find_package(Doxygen)
add_subdirectory(src)
add_subdirectory(python)
#add_subdirectory(cmake_modules)

View File

@ -7,9 +7,9 @@
${HURRICANE_INCLUDE_DIR}
${CONFIGURATION_INCLUDE_DIR}
${Boost_INCLUDE_DIRS}
${QWT_INCLUDE_DIR}
${QtX_INCLUDE_DIRS}
${Python_INCLUDE_DIRS}
${QWT_INCLUDE_DIR}
)
set( includes bora/Constants.h
bora/ParameterRange.h
@ -98,9 +98,9 @@
${FLUTE_LIBRARIES}
${LEFDEF_LIBRARIES}
${OA_LIBRARIES}
${QWT_LIBRARY}
${QtX_LIBRARIES}
${Boost_LIBRARIES}
${QWT_LIBRARY}
-lutil
)
@ -108,6 +108,7 @@
set_target_properties( bora PROPERTIES VERSION 1.0 SOVERSION 1 )
target_link_libraries( bora ${depLibs} )
add_python_module( "${pyCpps}"
"${pyIncludes}"
"pybora;1.0;1"

View File

@ -53,6 +53,7 @@ class ExtensionBuilder(build_ext):
raise RuntimeError("CMake >= 3.1.0 is required on Windows")
def build_cmake_extension(self, ext: CMakeExtension) -> None:
print(f"Building: {ext.name}")
extdir = os.path.abspath(os.path.dirname(self.get_ext_fullpath(ext.name)))
cmake_args = []
@ -76,6 +77,7 @@ class ExtensionBuilder(build_ext):
install_dir = os.path.join(extdir, 'coriolis')
os.makedirs(build_dir,exist_ok=True)
cmake_args += ["-Wno-dev"]
if "USE_CCACHE" in env:
cmake_args += ["-DCMAKE_CXX_COMPILER_LAUNCHER=ccache"]
@ -86,8 +88,10 @@ class ExtensionBuilder(build_ext):
cmake_args += [f"-DPython_CORIOLISARCH={install_dir}"]
cmake_args += [f"-DSYS_CONF_DIR={install_dir}"]
cmake_args += [f"-DCORIOLIS_TOP={install_dir}"]
cmake_args += [f"-DCORIOLIS_DIR_SEARCH={install_dir}"]
cmake_args += [f"-DCORIOLIS_USER_TOP={install_dir}"]
cmake_args += [f"-DUSE_MANYLINUX=TRUE"]
cmake_args += ["-DCMAKE_VERBOSE_MAKEFILE=ON"]
cmake_args += [f"-DPython_EXECUTABLE={sys.executable}"]
@ -96,7 +100,7 @@ class ExtensionBuilder(build_ext):
cmake_args += ["-DBUILD_DOC=TRUE"]
cmake_args += ["-DCMAKE_BUILD_RPATH_USE_ORIGIN=1"]
cmake_args += ["-DCMAKE_SKIP_BUILD_RPATH=FALSE"]
cmake_args += ["-DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE"]
cmake_args += ["-DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE"]
cmake_args += ["-DCMAKE_INSTALL_RPATH='$ORIGIN/lib:$ORIGIN'"]
cmake_args += ["-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE"]

View File

@ -19,6 +19,7 @@
setup_python()
find_package(PythonSitePackages REQUIRED)
find_package(Boost REQUIRED)
find_package(HURRICANE REQUIRED)
find_package(CORIOLIS REQUIRED)

View File

@ -5,6 +5,7 @@
${HURRICANE_INCLUDE_DIR}
${CONFIGURATION_INCLUDE_DIR}
${Python_INCLUDE_DIRS}
${Boost_INCLUDE_DIRS}
)
set( includes flute.h
@ -34,6 +35,7 @@
${HURRICANE_LIBRARIES}
${UTILITIES_LIBRARY}
${Python3_LIBRARIES}
${Boost_LIBRARIES}
-lutil
)

View File

@ -13,8 +13,8 @@
&& ${DOXYGEN_EXECUTABLE} doxyfile
&& cp -f ${doxExtras} html
)
endif()
install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} )
install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} )
install ( FILES asimbook.cls DESTINATION ${latexInstallDir} )
endif()

View File

@ -1,140 +1,329 @@
DoxygenLayout.xml:21: warning: the type 'dirs' is not supported for the entry tag within a navindex! Check your layout file!
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Generalities.dox:184: warning: documentation for unknown define trace found.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Generalities.dox:184: warning: documentation for unknown define trace found.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/BasicLayer.dox:143: warning: documentation for unknown define for_each_basic_layer found.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/BasicLayer.dox:143: warning: documentation for unknown define for_each_basic_layer found.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/RegularLayer.dox:86: warning: documentation for unknown define for_each_basic_layer found.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/RegularLayer.dox:86: warning: documentation for unknown define for_each_basic_layer found.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/RoutingPad.dox:31: warning: Documentation for undefined enum 'Flags' found.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Generalities.dox:160: warning: documented symbol 'bool Hurricane::in_trace' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Generalities.dox:166: warning: documented symbol 'void Hurricane::trace_on' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Generalities.dox:170: warning: documented symbol 'void Hurricane::trace_off' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Generalities.dox:174: warning: documented symbol 'void Hurricane::trace_in' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Generalities.dox:179: warning: documented symbol 'void Hurricane::trace_out' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Error.dox:60: warning: no uniquely matching class member found for
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/RoutingPad.dox:31: warning: Documentation for undefined enum 'Flags' found.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Generalities.dox:160: warning: documented symbol 'bool Hurricane::in_trace' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Generalities.dox:166: warning: documented symbol 'void Hurricane::trace_on' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Generalities.dox:170: warning: documented symbol 'void Hurricane::trace_off' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Generalities.dox:174: warning: documented symbol 'void Hurricane::trace_in' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Generalities.dox:179: warning: documented symbol 'void Hurricane::trace_out' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Error.dox:60: warning: no uniquely matching class member found for
Hurricane::Error::Inherit
Possible candidates:
'Exception Hurricane::Interruption::Inherit' at line 39 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Interruption.h
'Collection< Type > Hurricane::GenericCollection< Type >::Inherit' at line 241 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'Collection< Type > Hurricane::ElementCollection< Type >::Inherit' at line 404 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'Collection< SubType > Hurricane::SubTypeCollection< Type, SubType >::Inherit' at line 482 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'Hurricane::Locator< SubType > Hurricane::SubTypeCollection< Type, SubType >::Locator::Inherit' at line 490 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'Collection< SubType > Hurricane::NotSubTypeCollection< Type, SubType >::Inherit' at line 648 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'Hurricane::Locator< SubType > Hurricane::NotSubTypeCollection< Type, SubType >::Locator::Inherit' at line 656 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'Collection< Type > Hurricane::SubSetCollection< Type >::Inherit' at line 814 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'Hurricane::Locator< Type > Hurricane::SubSetCollection< Type >::Locator::Inherit' at line 822 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'Collection< Element > Hurricane::ListCollection< Element >::Inherit' at line 39 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ListCollection.h
'Hurricane::Locator< Element > Hurricane::ListCollection< Element >::Locator::Inherit' at line 46 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ListCollection.h
'Collection< Element > Hurricane::MapCollection< Key, Element, Compare >::Inherit' at line 40 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/MapCollection.h
'Hurricane::Locator< Element > Hurricane::MapCollection< Key, Element, Compare >::Locator::Inherit' at line 47 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/MapCollection.h
'Collection< Element > Hurricane::SetCollection< Element, Compare >::Inherit' at line 43 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/SetCollection.h
'Hurricane::Locator< Element > Hurricane::SetCollection< Element, Compare >::Locator::Inherit' at line 50 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/SetCollection.h
'Collection< Element > Hurricane::VectorCollection< Element >::Inherit' at line 39 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/VectorCollection.h
'Hurricane::Locator< Element > Hurricane::VectorCollection< Element >::Locator::Inherit' at line 46 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/VectorCollection.h
'Locator< Type > Hurricane::GenericLocator< Type >::Inherit' at line 119 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Locator.h
'Filter< Type > Hurricane::GenericFilter< Type >::Inherit' at line 92 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Filter.h
'Filter< Type > Hurricane::NotFilter< Type >::Inherit' at line 220 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Filter.h
'SharedProperty Hurricane::Relation::Inherit' at line 39 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Relation.h
'Relation Hurricane::StandardRelation::Inherit' at line 86 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Relation.h
'DBo Hurricane::DataBase::Inherit' at line 46 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/DataBase.h
'DBo Hurricane::Library::Inherit' at line 44 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Library.h
'IntrusiveMap< Name, Library > Hurricane::Library::LibraryMap::Inherit' at line 49 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Library.h
'IntrusiveMap< Name, Cell > Hurricane::Library::CellMap::Inherit' at line 63 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Library.h
'DBo Hurricane::Entity::Inherit' at line 39 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Entity.h
'Entity Hurricane::Cell::Inherit' at line 70 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Cell.h
'IntrusiveMap< Name, Instance > Hurricane::Cell::InstanceMap::Inherit' at line 243 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Cell.h
'IntrusiveSet< Instance > Hurricane::Cell::SlaveInstanceSet::Inherit' at line 257 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Cell.h
'IntrusiveMapConst< Name, Net > Hurricane::Cell::NetMap::Inherit' at line 270 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Cell.h
'IntrusiveMap< Name, Pin > Hurricane::Cell::PinMap::Inherit' at line 284 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Cell.h
'IntrusiveMap< const Layer *, Slice > Hurricane::Cell::SliceMap::Inherit' at line 298 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Cell.h
'IntrusiveSet< Marker > Hurricane::Cell::MarkerSet::Inherit' at line 312 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Cell.h
'Entity Hurricane::Net::Inherit' at line 52 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Net.h
'IntrusiveSet< Component > Hurricane::Net::ComponentSet::Inherit' at line 120 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Net.h
'IntrusiveSet< Rubber > Hurricane::Net::RubberSet::Inherit' at line 133 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Net.h
'Entity Hurricane::Go::Inherit' at line 45 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Go.h
'Go Hurricane::Instance::Inherit' at line 41 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Instance.h
'IntrusiveMap< const Net *, Plug > Hurricane::Instance::PlugMap::Inherit' at line 69 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Instance.h
'IntrusiveMap< const SharedPath *, SharedPath > Hurricane::Instance::SharedPathMap::Inherit' at line 83 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Instance.h
'Go Hurricane::Component::Inherit' at line 45 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Component.h
'Hook Hurricane::Component::BodyHook::Inherit' at line 77 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Component.h
'Component Hurricane::Plug::Inherit' at line 43 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Plug.h
'Component Hurricane::Contact::Inherit' at line 45 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Contact.h
'Hook Hurricane::Contact::AnchorHook::Inherit' at line 50 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Contact.h
'Contact Hurricane::Pin::Inherit' at line 43 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Pin.h
'Component Hurricane::Segment::Inherit' at line 39 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Segment.h
'Hook Hurricane::Segment::SourceHook::Inherit' at line 46 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Segment.h
'Hook Hurricane::Segment::TargetHook::Inherit' at line 64 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Segment.h
'Segment Hurricane::Vertical::Inherit' at line 42 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Vertical.h
'Segment Hurricane::Horizontal::Inherit' at line 42 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Horizontal.h
'Component Hurricane::Pad::Inherit' at line 42 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Pad.h
'Go Hurricane::Rubber::Inherit' at line 42 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Rubber.h
'Component Hurricane::RoutingPad::Inherit' at line 48 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/RoutingPad.h
'DBo Hurricane::Quark::Inherit' at line 41 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Quark.h
'IntrusiveSet< Go > Hurricane::QuadTree::GoSet::Inherit' at line 40 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/QuadTree.h
'SharedProperty Hurricane::UpdateSession::Inherit' at line 41 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/UpdateSession.h
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Error.dox:91: warning: no uniquely matching class member found for
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Error.dox:91: warning: no uniquely matching class member found for
Error & Hurricane::Error::operator=(const Error &error)
Possible candidates:
'DebugSession & Hurricane::DebugSession::operator=(const DebugSession &)' at line 91 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/DebugSession.h
'JsonReader & Hurricane::JsonReader::operator=(const JsonReader &) const' at line 65 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/JsonReader.h
'Exception & Hurricane::Exception::operator=(const Exception &exception)' at line 58 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Exception.h
'Warning & Hurricane::Warning::operator=(const Warning &warning)' at line 51 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Warning.h
'Interruption & Hurricane::Interruption::operator=(const Interruption &interruption)' at line 57 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Interruption.h
'Collection & Hurricane::Collection< Type >::operator=(const Collection &collection)' at line 66 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'GenericCollection & Hurricane::GenericCollection< Type >::operator=(const Collection< Type > &collection)' at line 293 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'GenericCollection & Hurricane::GenericCollection< Type >::operator=(const GenericCollection &genericCollection)' at line 301 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'GenericCollection & Hurricane::GenericCollection< Type >::operator=(Collection< Type > *collection)' at line 309 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'SubTypeCollection & Hurricane::SubTypeCollection< Type, SubType >::operator=(const SubTypeCollection &subTypeCollection)' at line 604 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'NotSubTypeCollection & Hurricane::NotSubTypeCollection< Type, SubType >::operator=(const NotSubTypeCollection &subTypeCollection)' at line 770 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'SubSetCollection & Hurricane::SubSetCollection< Type >::operator=(const SubSetCollection &subSetCollection)' at line 954 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Collection.h
'ListCollection & Hurricane::ListCollection< Element >::operator=(const ListCollection &listCollection)' at line 118 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ListCollection.h
'MapCollection & Hurricane::MapCollection< Key, Element, Compare >::operator=(const MapCollection &mapCollection)' at line 119 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/MapCollection.h
'SetCollection & Hurricane::SetCollection< Element, Compare >::operator=(const SetCollection &setCollection)' at line 122 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/SetCollection.h
'VectorCollection & Hurricane::VectorCollection< Element >::operator=(const VectorCollection &vectorCollection)' at line 118 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/VectorCollection.h
'Locator & Hurricane::Locator< Type >::operator=(const Locator &locator)' at line 60 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Locator.h
'GenericLocator & Hurricane::GenericLocator< Type >::operator=(const Locator< Type > &locator)' at line 171 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Locator.h
'GenericLocator & Hurricane::GenericLocator< Type >::operator=(const GenericLocator &genericLocator)' at line 179 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Locator.h
'GenericLocator & Hurricane::GenericLocator< Type >::operator=(Locator< Type > *locator)' at line 187 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Locator.h
'Filter & Hurricane::Filter< Type >::operator=(const Filter &filter)' at line 54 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Filter.h
'GenericFilter & Hurricane::GenericFilter< Type >::operator=(const Filter< Type > &filter)' at line 144 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Filter.h
'GenericFilter & Hurricane::GenericFilter< Type >::operator=(const GenericFilter &genericFilter)' at line 152 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Filter.h
'GenericFilter & Hurricane::GenericFilter< Type >::operator=(Filter< Type > *filter)' at line 160 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Filter.h
'NotFilter & Hurricane::NotFilter< Type >::operator=(const NotFilter< Type > &notFilter)' at line 254 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Filter.h
'Tabulation & Hurricane::Tabulation::operator=(const Tabulation &tabulation)' at line 59 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Tabulation.h
'Point & Hurricane::Point::operator=(const Point &point)' at line 53 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Point.h
'Box & Hurricane::Box::operator=(const Box &box)' at line 57 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Box.h
'Interval & Hurricane::Interval::operator=(const Interval &)' at line 60 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Interval.h
'Orientation & Hurricane::Transformation::Orientation::operator=(const Orientation &orientation)' at line 49 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Transformation.h
'Transformation & Hurricane::Transformation::operator=(const Transformation &transformation)' at line 80 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Transformation.h
'Name & Hurricane::Name::operator=(const Name &name)' at line 64 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Name.h
'DBo & Hurricane::DBo::operator=(const DBo &)=delete' at line 89 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/DBo.h
'Material & Hurricane::BasicLayer::Material::operator=(const Material &material)' at line 67 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/BasicLayer.h
'Type & Hurricane::Net::Type::operator=(const Type &type)' at line 67 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Net.h
'Direction & Hurricane::Net::Direction::operator=(const Direction &direction)' at line 104 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Net.h
'HyperNet & Hurricane::HyperNet::operator=(const HyperNet &hyperNet)' at line 50 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/HyperNet.h
'PlacementStatus & Hurricane::Instance::PlacementStatus::operator=(const PlacementStatus &placementstatus)' at line 54 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Instance.h
'AccessDirection & Hurricane::Pin::AccessDirection::operator=(const AccessDirection &accessDirection)' at line 52 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Pin.h
'PlacementStatus & Hurricane::Pin::PlacementStatus::operator=(const PlacementStatus &placementstatus)' at line 69 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Pin.h
'Property & Hurricane::Property::operator=(const Property &)' at line 91 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Property.h
'Hook & Hurricane::Hook::operator=(const Hook &hook)' at line 60 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Hook.h
'Path & Hurricane::Path::operator=(const Path &path)' at line 62 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Path.h
'Occurrence & Hurricane::Occurrence::operator=(const Occurrence &occurrence)' at line 58 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Occurrence.h
'QuadTree & Hurricane::QuadTree::operator=(const QuadTree &quadTree)' at line 81 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/QuadTree.h
'Slice & Hurricane::Slice::operator=(const Slice &slice)' at line 64 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Slice.h
'QueryState & Hurricane::QueryState::operator=(const QueryState &)' at line 61 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Query.h
'QueryStack & Hurricane::QueryStack::operator=(const QueryStack &)' at line 157 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Query.h
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Interruption.dox:41: warning: documented symbol 'const string & Hurricane::Interruption::GetReason' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Interruption.dox:45: warning: documented symbol 'int Hurricane::Interruption::GetCode' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Collection.dox:439: warning: documented symbol 'typedef list< Element > Hurricane::ElementList' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Technology.dox:183: warning: documented symbol 'bool Hurricane::Technology::setWorkingLayer' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Technology.dox:188: warning: documented symbol 'bool Hurricane::Technology::setWorkingLayer' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Layer.dox:128: warning: documented symbol 'const DbU::Unit & Hurricane::Layer::getPitch' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Layer.dox:181: warning: no uniquely matching class member found for
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Interruption.dox:41: warning: documented symbol 'const string & Hurricane::Interruption::GetReason' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Interruption.dox:45: warning: documented symbol 'int Hurricane::Interruption::GetCode' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Collection.dox:439: warning: documented symbol 'typedef list< Element > Hurricane::ElementList' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Technology.dox:183: warning: documented symbol 'bool Hurricane::Technology::setWorkingLayer' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Technology.dox:188: warning: documented symbol 'bool Hurricane::Technology::setWorkingLayer' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Layer.dox:128: warning: documented symbol 'const DbU::Unit & Hurricane::Layer::getPitch' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Layer.dox:181: warning: no uniquely matching class member found for
DbU::Unit Hurricane::Layer::getEnclosure() const
Possible candidates:
'virtual DbU::Unit Hurricane::Layer::getEnclosure(uint32_t flags) const' at line 82 of file /dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/Layer.h
'virtual DbU::Unit Hurricane::Layer::getEnclosure(const BasicLayer *layer, uint32_t flags) const' at line 85 of file /dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/Layer.h
'virtual DbU::Unit Hurricane::Layer::getEnclosure(uint32_t flags) const' at line 82 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Layer.h
'virtual DbU::Unit Hurricane::Layer::getEnclosure(const BasicLayer *layer, uint32_t flags) const' at line 85 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Layer.h
'virtual DbU::Unit Hurricane::RegularLayer::getEnclosure(uint32_t flags=0) const' at line 62 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/RegularLayer.h
'virtual DbU::Unit Hurricane::RegularLayer::getEnclosure(const BasicLayer *layer, uint32_t flags=0) const' at line 65 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/RegularLayer.h
'virtual DbU::Unit Hurricane::ViaLayer::getEnclosure(uint32_t flags) const' at line 64 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ViaLayer.h
'virtual DbU::Unit Hurricane::ViaLayer::getEnclosure(const BasicLayer *layer, uint32_t flags) const' at line 65 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ViaLayer.h
'virtual DbU::Unit Hurricane::ContactLayer::getEnclosure(uint32_t flags) const' at line 62 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ContactLayer.h
'virtual DbU::Unit Hurricane::ContactLayer::getEnclosure(const BasicLayer *layer, uint32_t flags) const' at line 63 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ContactLayer.h
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Layer.dox:185: warning: documented symbol 'DbU::Unit Hurricane::Layer::getExtensionCap' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Layer.dox:189: warning: documented symbol 'DbU::Unit Hurricane::Layer::getExtensionWidth' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Layer.dox:193: warning: no uniquely matching class member found for
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Layer.dox:185: warning: documented symbol 'DbU::Unit Hurricane::Layer::getExtensionCap' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Layer.dox:189: warning: documented symbol 'DbU::Unit Hurricane::Layer::getExtensionWidth' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Layer.dox:193: warning: no uniquely matching class member found for
DbU::Unit Hurricane::Layer::getEnclosure(const Hurricane::BasicLayer *layer) const
Possible candidates:
'virtual DbU::Unit Hurricane::Layer::getEnclosure(uint32_t flags) const' at line 82 of file /dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/Layer.h
'virtual DbU::Unit Hurricane::Layer::getEnclosure(const BasicLayer *layer, uint32_t flags) const' at line 85 of file /dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/Layer.h
'virtual DbU::Unit Hurricane::Layer::getEnclosure(uint32_t flags) const' at line 82 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Layer.h
'virtual DbU::Unit Hurricane::Layer::getEnclosure(const BasicLayer *layer, uint32_t flags) const' at line 85 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Layer.h
'virtual DbU::Unit Hurricane::RegularLayer::getEnclosure(uint32_t flags=0) const' at line 62 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/RegularLayer.h
'virtual DbU::Unit Hurricane::RegularLayer::getEnclosure(const BasicLayer *layer, uint32_t flags=0) const' at line 65 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/RegularLayer.h
'virtual DbU::Unit Hurricane::ViaLayer::getEnclosure(uint32_t flags) const' at line 64 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ViaLayer.h
'virtual DbU::Unit Hurricane::ViaLayer::getEnclosure(const BasicLayer *layer, uint32_t flags) const' at line 65 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ViaLayer.h
'virtual DbU::Unit Hurricane::ContactLayer::getEnclosure(uint32_t flags) const' at line 62 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ContactLayer.h
'virtual DbU::Unit Hurricane::ContactLayer::getEnclosure(const BasicLayer *layer, uint32_t flags) const' at line 63 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ContactLayer.h
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Layer.dox:197: warning: documented symbol 'DbU::Unit Hurricane::Layer::getExtensionCap' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Layer.dox:201: warning: documented symbol 'DbU::Unit Hurricane::Layer::getExtensionWidth' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Layer.dox:227: warning: documented symbol 'bool Hurricane::Layer::isWorking' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/BasicLayer.dox:41: warning: documented symbol 'unsigned Hurricane::BasicLayer::getExtractNumber' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/BasicLayer.dox:117: warning: documented symbol 'void Hurricane::BasicLayer::setExtractNumber' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/BasicLayer.dox:130: warning: documented symbol 'Hurricane::BasicLayers' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/BasicLayer.dox:134: warning: documented symbol 'Hurricane::BasicLayerLocator' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/BasicLayer.dox:138: warning: documented symbol 'Hurricane::BasicLayerFilter' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/RegularLayer.dox:56: warning: no matching class member found for
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Layer.dox:197: warning: documented symbol 'DbU::Unit Hurricane::Layer::getExtensionCap' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Layer.dox:201: warning: documented symbol 'DbU::Unit Hurricane::Layer::getExtensionWidth' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Layer.dox:227: warning: documented symbol 'bool Hurricane::Layer::isWorking' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/BasicLayer.dox:41: warning: documented symbol 'unsigned Hurricane::BasicLayer::getExtractNumber' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/BasicLayer.dox:117: warning: documented symbol 'void Hurricane::BasicLayer::setExtractNumber' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/BasicLayer.dox:130: warning: documented symbol 'Hurricane::BasicLayers' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/BasicLayer.dox:134: warning: documented symbol 'Hurricane::BasicLayerLocator' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/BasicLayer.dox:138: warning: documented symbol 'Hurricane::BasicLayerFilter' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/RegularLayer.dox:56: warning: no matching class member found for
void Hurricane::RegularLayer::setBlockageLayer(RegularLayer *layer)
Possible candidates:
'void Hurricane::BasicLayer::setBlockageLayer(BasicLayer *layer)' at line 102 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/BasicLayer.h
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/RegularLayer.dox:61: warning: documented symbol 'void Hurricane::RegularLayer::setExtractNumber' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/RegularLayer.dox:65: warning: no matching class member found for
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/RegularLayer.dox:61: warning: documented symbol 'void Hurricane::RegularLayer::setExtractNumber' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/RegularLayer.dox:65: warning: no matching class member found for
void Hurricane::RegularLayer::setRealName(const char *)
Possible candidates:
'void Hurricane::BasicLayer::setRealName(const char *realName)' at line 106 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/BasicLayer.h
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/RegularLayer.dox:73: warning: documented symbol 'Hurricane::RegularLayers' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/RegularLayer.dox:77: warning: documented symbol 'Hurricane::RegularLayerLocator' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/RegularLayer.dox:81: warning: documented symbol 'Hurricane::RegularLayerFilter' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Entity.dox:30: warning: no matching class member found for
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/RegularLayer.dox:73: warning: documented symbol 'Hurricane::RegularLayers' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/RegularLayer.dox:77: warning: documented symbol 'Hurricane::RegularLayerLocator' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/RegularLayer.dox:81: warning: documented symbol 'Hurricane::RegularLayerFilter' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Entity.dox:30: warning: no matching class member found for
unsigned int Hurricane::Entity::getId() const
Possible candidates:
'unsigned int Hurricane::DBo::getId() const' at line 65 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/DBo.h
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/HyperNet.dox:47: warning: documented symbol 'Occurrences Hurricane::HyperNet::getLeafPlugOccurrences' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Polygon.dox:39: warning: documented symbol 'Hurricane::Polygons' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Polygon.dox:43: warning: documented symbol 'Hurricane::PolygonLocator' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Polygon.dox:47: warning: documented symbol 'Hurricane::PolygonFilter' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/RoutingPad.dox:56: warning: no uniquely matching class member found for
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/HyperNet.dox:47: warning: documented symbol 'Occurrences Hurricane::HyperNet::getLeafPlugOccurrences' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Polygon.dox:39: warning: documented symbol 'Hurricane::Polygons' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Polygon.dox:43: warning: documented symbol 'Hurricane::PolygonLocator' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Polygon.dox:47: warning: documented symbol 'Hurricane::PolygonFilter' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/RoutingPad.dox:56: warning: no uniquely matching class member found for
RoutingPad * Hurricane::RoutingPad::create(Hurricane::Net *net, Hurricane::Occurrence occurrence, unsigned int flags=0)
Possible candidates:
'static RoutingPad * Hurricane::RoutingPad::create(Net *, Occurrence, uint32_t flags=0)' at line 57 of file /dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/RoutingPad.h
'static RoutingPad * Hurricane::RoutingPad::create(Pin *)' at line 58 of file /dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/RoutingPad.h
'static DebugSession * Hurricane::DebugSession::create()' at line 59 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/DebugSession.h
'static StandardRelation * Hurricane::StandardRelation::create(DBo *masterOwner, const Name &name)' at line 98 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Relation.h
'static DataBase * Hurricane::DataBase::create()' at line 80 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/DataBase.h
'static Technology * Hurricane::Technology::create(DataBase *, const Name &)' at line 99 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Technology.h
'static BasicLayer * Hurricane::BasicLayer::create(Technology *technology, const Name &name, const Material &material, uint32_t gds2Layer=0, uint32_t gds2Datatype=0, const DbU::Unit &minimalSize=0, const DbU::Unit &minimalSpacing=0)' at line 82 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/BasicLayer.h
'static RegularLayer * Hurricane::RegularLayer::create(Technology *technology, const Name &name, BasicLayer *layer)' at line 51 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/RegularLayer.h
'static ViaLayer * Hurricane::ViaLayer::create(Technology *technology, const Name &name, BasicLayer *bottomLayer, BasicLayer *cutLayer, BasicLayer *topLayer)' at line 52 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ViaLayer.h
'static ContactLayer * Hurricane::ContactLayer::create(Technology *technology, const Name &name, BasicLayer *metalLayer, BasicLayer *cutLayer, BasicLayer *activeLayer, BasicLayer *diffusionLayer, BasicLayer *wellLayer)' at line 52 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/ContactLayer.h
'static DiffusionLayer * Hurricane::DiffusionLayer::create(Technology *technology, const Name &name, BasicLayer *activeLayer, BasicLayer *diffusionLayer, BasicLayer *wellLayer)' at line 51 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/DiffusionLayer.h
'static TransistorLayer * Hurricane::TransistorLayer::create(Technology *technology, const Name &name, BasicLayer *gateLayer, BasicLayer *activeLayer, BasicLayer *diffusionLayer, BasicLayer *wellLayer)' at line 52 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/TransistorLayer.h
'static Library * Hurricane::Library::create(DataBase *dataBase, const Name &name)' at line 89 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Library.h
'static Library * Hurricane::Library::create(Library *library, const Name &name)' at line 90 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Library.h
'static UniquifyRelation * Hurricane::Cell::UniquifyRelation::create(Cell *)' at line 110 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Cell.h
'static SlavedsRelation * Hurricane::Cell::SlavedsRelation::create(Cell *)' at line 178 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Cell.h
'static Cell * Hurricane::Cell::create(Library *library, const Name &name)' at line 401 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Cell.h
'static Net * Hurricane::Net::create(Cell *cell, const Name &name)' at line 165 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Net.h
'static Instance * Hurricane::Instance::create(Cell *cell, const Name &name, Cell *masterCell, bool secureFlag=true)' at line 112 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Instance.h
'static Instance * Hurricane::Instance::create(Cell *cell, const Name &name, Cell *masterCell, const Transformation &transformation, const PlacementStatus &placementstatus, bool secureFlag=true)' at line 113 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Instance.h
'static Contact * Hurricane::Contact::create(Net *net, const Layer *layer, DbU::Unit x, DbU::Unit y, DbU::Unit width=0, DbU::Unit height=0)' at line 80 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Contact.h
'static Contact * Hurricane::Contact::create(Component *anchor, const Layer *layer, DbU::Unit dx, DbU::Unit dy, DbU::Unit width=0, DbU::Unit height=0)' at line 87 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Contact.h
'static Pin * Hurricane::Pin::create(Net *, const Name &, const AccessDirection &, const PlacementStatus &, const Layer *, DbU::Unit x, DbU::Unit y, DbU::Unit width=0, DbU::Unit height=0)' at line 91 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Pin.h
'static Vertical * Hurricane::Vertical::create(Net *net, const Layer *layer, const DbU::Unit &x, const DbU::Unit &width=0, const DbU::Unit &dySource=0, const DbU::Unit &dyTarget=0)' at line 64 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Vertical.h
'static Vertical * Hurricane::Vertical::create(Component *source, Component *target, const Layer *layer, const DbU::Unit &x, const DbU::Unit &width=0, const DbU::Unit &dySource=0, const DbU::Unit &dyTarget=0)' at line 71 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Vertical.h
'static Horizontal * Hurricane::Horizontal::create(Net *net, const Layer *layer, const DbU::Unit &y, const DbU::Unit &width=0, const DbU::Unit &dxSource=0, const DbU::Unit &dxTarget=0)' at line 63 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Horizontal.h
'static Horizontal * Hurricane::Horizontal::create(Component *source, Component *target, const Layer *layer, const DbU::Unit &y, const DbU::Unit &width=0, const DbU::Unit &dxSource=0, const DbU::Unit &dxTarget=0)' at line 70 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Horizontal.h
'static Pad * Hurricane::Pad::create(Net *net, const Layer *layer, const Box &boundingBox)' at line 55 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Pad.h
'static Polygon * Hurricane::Polygon::create(Net *, const Layer *, const std::vector< Point > &)' at line 106 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Polygon.h
'static Diagonal * Hurricane::Diagonal::create(Net *, const Layer *, const Point &source, const Point &target, DbU::Unit width)' at line 49 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Diagonal.h
'static RoutingPad * Hurricane::RoutingPad::create(Net *, Occurrence, uint32_t flags=0)' at line 57 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/RoutingPad.h
'static RoutingPad * Hurricane::RoutingPad::create(Pin *)' at line 58 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/RoutingPad.h
'template < DerivedProperty >
static DerivedProperty * Hurricane::Property::create()' at line 65 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Property.h
'template < DerivedProperty, Value >
static DerivedProperty * Hurricane::Property::create(const Value &)' at line 67 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Property.h
'static StandardPrivateProperty * Hurricane::StandardPrivateProperty< Value, JsonState >::create()' at line 168 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Property.h
'static StandardPrivateProperty * Hurricane::StandardPrivateProperty< Value, JsonState >::create(const Value &)' at line 169 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Property.h
'static StandardSharedProperty * Hurricane::StandardSharedProperty< Value >::create()' at line 446 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Property.h
'static StandardSharedProperty * Hurricane::StandardSharedProperty< Value >::create(const Value &)' at line 447 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Property.h
'static PyHolderProperty * Isobar::PyHolderProperty::create(DBo *)' at line 60 of file /Users/roberttaylor/coriolis/hurricane/src/isobar/hurricane/isobar/PythonAttributes.h
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/RoutingPad.dox:102: warning: no uniquely matching class member found for
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/RoutingPad.dox:102: warning: no uniquely matching class member found for
Box Hurricane::RoutingPad::getBoundingBox(Hurricane::BasicLayer *layer) const
Possible candidates:
'virtual Box Hurricane::RoutingPad::getBoundingBox() const' at line 68 of file /dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/RoutingPad.h
'virtual Box Hurricane::RoutingPad::getBoundingBox(const BasicLayer *) const' at line 69 of file /dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/RoutingPad.h
'virtual Box Hurricane::Entity::getBoundingBox() const =0' at line 42 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Entity.h
'virtual Box Hurricane::Cell::getBoundingBox() const' at line 408 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Cell.h
'virtual Box Hurricane::Net::getBoundingBox() const' at line 171 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Net.h
'virtual Box Hurricane::Instance::getBoundingBox() const' at line 119 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Instance.h
'virtual Box Hurricane::Component::getBoundingBox() const =0' at line 106 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Component.h
'virtual Box Hurricane::Component::getBoundingBox(const BasicLayer *) const =0' at line 107 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Component.h
'virtual Box Hurricane::Plug::getBoundingBox() const' at line 69 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Plug.h
'virtual Box Hurricane::Plug::getBoundingBox(const BasicLayer *basicLayer) const' at line 71 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Plug.h
'virtual Box Hurricane::Contact::getBoundingBox() const' at line 99 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Contact.h
'virtual Box Hurricane::Contact::getBoundingBox(const BasicLayer *) const' at line 101 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Contact.h
'virtual Box Hurricane::Vertical::getBoundingBox() const' at line 85 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Vertical.h
'virtual Box Hurricane::Vertical::getBoundingBox(const BasicLayer *basicLayer) const' at line 86 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Vertical.h
'virtual Box Hurricane::Horizontal::getBoundingBox() const' at line 84 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Horizontal.h
'virtual Box Hurricane::Horizontal::getBoundingBox(const BasicLayer *basicLayer) const' at line 85 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Horizontal.h
'virtual Box Hurricane::Pad::getBoundingBox() const' at line 62 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Pad.h
'virtual Box Hurricane::Pad::getBoundingBox(const BasicLayer *basicLayer) const' at line 63 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Pad.h
'virtual Box Hurricane::Polygon::getBoundingBox() const' at line 117 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Polygon.h
'virtual Box Hurricane::Polygon::getBoundingBox(const BasicLayer *) const' at line 118 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Polygon.h
'virtual Box Hurricane::Diagonal::getBoundingBox() const' at line 60 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Diagonal.h
'virtual Box Hurricane::Diagonal::getBoundingBox(const BasicLayer *) const' at line 61 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Diagonal.h
'virtual Box Hurricane::Rubber::getBoundingBox() const' at line 73 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Rubber.h
'virtual Box Hurricane::RoutingPad::getBoundingBox() const' at line 68 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/RoutingPad.h
'virtual Box Hurricane::RoutingPad::getBoundingBox(const BasicLayer *) const' at line 69 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/RoutingPad.h
'Box Hurricane::Occurrence::getBoundingBox() const' at line 75 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Occurrence.h
'Box Hurricane::Occurrence::getBoundingBox(const BasicLayer *) const' at line 76 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Occurrence.h
'const Box & Hurricane::QuadTree::getBoundingBox() const' at line 87 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/QuadTree.h
'const Box & Hurricane::Slice::getBoundingBox() const' at line 71 of file /Users/roberttaylor/coriolis/hurricane/src/hurricane/hurricane/Slice.h
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/PrivateProperty.dox:49: warning: documented symbol 'typedef PrivateProperty::Inherit Hurricane::Property' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/SharedProperty.dox:50: warning: documented symbol 'typedef SharedProperty::Inherit Hurricane::Property' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/SharedProperty.dox:71: warning: documented symbol 'DBos Hurricane::SharedProperty::GetOwners' was not declared or defined.
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/DebugSession.dox:103: warning: Found unknown command '\Returns'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/JsonObject.dox:40: warning: Illegal command @typename as part of a \c command
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/JsonObject.dox:72: warning: argument 'stack' of command @param is not found in the argument list of Hurricane::JsonObject::check(JsonStack &, std::string fname) const
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/JsonObject.dox:148: warning: argument 'name' of command @param is not found in the argument list of Hurricane::JsonObject::setName(const std::string &)
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/JsonObject.dox:161: warning: argument 'T' of command @param is not found in the argument list of Hurricane::JsonObject::setObject(T t)
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/JsonObject.h:102: warning: The following parameter of Hurricane::JsonObject::setObject(T t) is not documented:
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/PrivateProperty.dox:49: warning: documented symbol 'typedef PrivateProperty::Inherit Hurricane::Property' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/SharedProperty.dox:50: warning: documented symbol 'typedef SharedProperty::Inherit Hurricane::Property' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/SharedProperty.dox:71: warning: documented symbol 'DBos Hurricane::SharedProperty::GetOwners' was not declared or defined.
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Collection.dox:244: warning: Illegal command \n found as part of a title section
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/DebugSession.dox:103: warning: Found unknown command '\Returns'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Go.dox:201: warning: Illegal command \n found as part of a title section
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/HyperNet.dox:31: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/HyperNet.dox:34: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Instance.dox:103: warning: Illegal command \n found as part of a title section
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Instance.dox:163: warning: Illegal command \n found as part of a title section
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Instance.dox:177: warning: Unsupported xml/html tag <masterCell> found
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Instance.dox:182: warning: Unsupported xml/html tag <this> found
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Instance.dox:182: warning: Unsupported xml/html tag <cloneCell> found
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Instance.dox:184: warning: Unsupported xml/html tag <cloneCell> found
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Instance.dox:186: warning: Illegal command \n found as part of a title section
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Instance.dox:186: warning: Illegal command \cloneCell found as part of a title section
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/JsonObject.dox:40: warning: Illegal command @typename found as part of a \c command
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/JsonObject.dox:72: warning: argument 'stack' of command @param is not found in the argument list of Hurricane::JsonObject::check(JsonStack &, std::string fname) const
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/JsonObject.dox:148: warning: argument 'name' of command @param is not found in the argument list of Hurricane::JsonObject::setName(const std::string &)
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/JsonObject.dox:161: warning: argument 'T' of command @param is not found in the argument list of Hurricane::JsonObject::setObject(T t)
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/JsonObject.dox:161: warning: The following parameter of Hurricane::JsonObject::setObject(T t) is not documented:
parameter 't'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/JsonObject.dox:178: warning: Found unknown command '\Important'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/JsonObject.dox:181: warning: argument 'The' of command @param is not found in the argument list of Hurricane::JsonObject::toData(JsonStack &stack)
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/JsonObject.dox:183: warning: Found unknown command '\Important'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/JsonObject.h:105: warning: The following parameter of Hurricane::JsonObject::toData(JsonStack &stack) is not documented:
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/JsonObject.dox:178: warning: Found unknown command '\Important'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/JsonObject.dox:181: warning: argument 'The' of command @param is not found in the argument list of Hurricane::JsonObject::toData(JsonStack &stack)
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/JsonObject.dox:183: warning: Found unknown command '\Important'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/JsonObject.dox:181: warning: The following parameter of Hurricane::JsonObject::toData(JsonStack &stack) is not documented:
parameter 'stack'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/JsonObject.dox:193: warning: Found unknown command '\Remark'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/JsonObject.dox:204: warning: Found unknown command '\Remark'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Collection.dox:244: warning: Illegal command \n as part of a title section
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/PhysicalRule.dox:70: warning: argument 'hvalue' of command @param is not found in the argument list of Hurricane::PhysicalRule::addValue(Hurricane::DbU::Unit hValue, Hurricane::DbU::Unit vValue, Hurricane::DbU::Unit maxLength)
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/PhysicalRule.dox:70: warning: argument 'vvalue' of command @param is not found in the argument list of Hurricane::PhysicalRule::addValue(Hurricane::DbU::Unit hValue, Hurricane::DbU::Unit vValue, Hurricane::DbU::Unit maxLength)
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/PhysicalRule.h:83: warning: The following parameters of Hurricane::PhysicalRule::addValue(Hurricane::DbU::Unit hValue, Hurricane::DbU::Unit vValue, Hurricane::DbU::Unit maxLength) are not documented:
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/JsonObject.dox:193: warning: Found unknown command '\Remark'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/JsonObject.dox:204: warning: Found unknown command '\Remark'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Net.dox:295: warning: Unsupported xml/html tag <this> found
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Net.dox:295: warning: Unsupported xml/html tag <cloneCell> found
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Net.dox:299: warning: Unsupported xml/html tag <cloneCell> found
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/PhysicalRule.dox:70: warning: argument 'hvalue' of command @param is not found in the argument list of Hurricane::PhysicalRule::addValue(Hurricane::DbU::Unit hValue, Hurricane::DbU::Unit vValue, Hurricane::DbU::Unit maxLength)
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/PhysicalRule.dox:70: warning: argument 'vvalue' of command @param is not found in the argument list of Hurricane::PhysicalRule::addValue(Hurricane::DbU::Unit hValue, Hurricane::DbU::Unit vValue, Hurricane::DbU::Unit maxLength)
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/PhysicalRule.dox:70: warning: The following parameters of Hurricane::PhysicalRule::addValue(Hurricane::DbU::Unit hValue, Hurricane::DbU::Unit vValue, Hurricane::DbU::Unit maxLength) are not documented:
parameter 'hValue'
parameter 'vValue'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Net.dox:295: warning: Unsupported xml/html tag <this> found
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Net.dox:295: warning: Unsupported xml/html tag <cloneCell> found
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Net.dox:299: warning: Unsupported xml/html tag <cloneCell> found
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/HyperNet.dox:31: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/HyperNet.dox:34: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Go.dox:201: warning: Illegal command \n as part of a title section
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Instance.dox:103: warning: Illegal command \n as part of a title section
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Instance.dox:163: warning: Illegal command \n as part of a title section
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Instance.dox:177: warning: Unsupported xml/html tag <masterCell> found
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Instance.dox:182: warning: Unsupported xml/html tag <this> found
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Instance.dox:182: warning: Unsupported xml/html tag <cloneCell> found
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Instance.dox:184: warning: Unsupported xml/html tag <cloneCell> found
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Instance.dox:186: warning: Illegal command \n as part of a title section
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Property.dox:49: warning: Illegal command \n as part of a title section
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Property.dox:184: warning: Illegal command \n as part of a title section
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Property.dox:204: warning: Illegal command \n as part of a title section
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Property.dox:367: warning: Illegal command \n as part of a title section
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/QuadTree.dox:15: warning: Illegal command \n as part of a title section
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:78: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:81: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:84: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:87: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:90: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:95: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:98: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:101: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:104: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:108: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:111: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:114: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:117: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:120: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:123: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:127: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:131: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:135: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/Query.dox:139: warning: Found unknown command '\sreturn'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/Query.h:357: warning: The following parameter of Hurricane::Query::setQuery(Cell *cell, const Box &area, const Transformation &transformation, const BasicLayer *basicLayer, ExtensionSlice::Mask extensionMask, Mask filter, DbU::Unit threshold=0) is not documented:
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Property.dox:49: warning: Illegal command \n found as part of a title section
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Property.dox:183: warning: Illegal command \n found as part of a title section
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Property.dox:203: warning: Illegal command \n found as part of a title section
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Property.dox:367: warning: Illegal command \n found as part of a title section
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/QuadTree.dox:15: warning: Illegal command \n found as part of a title section
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:78: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:81: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:84: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:87: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:90: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:95: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:98: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:101: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:104: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:108: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:111: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:114: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:117: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:120: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:123: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:127: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:131: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:135: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:139: warning: Found unknown command '\sreturn'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/Query.dox:144: warning: The following parameter of Hurricane::Query::setQuery(Cell *cell, const Box &area, const Transformation &transformation, const BasicLayer *basicLayer, ExtensionSlice::Mask extensionMask, Mask filter, DbU::Unit threshold=0) is not documented:
parameter 'threshold'
/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/PythonAttributes.dox:79: warning: Found unknown command '\Remark'
/Users/roberttaylor/coriolis/hurricane/doc/hurricane/PythonAttributes.dox:79: warning: Found unknown command '\Remark'

View File

@ -166,6 +166,7 @@
add_library( analog ${cpps} ${pyCpps} )
set_target_properties( analog PROPERTIES VERSION 1.0 SOVERSION 1 )
target_link_libraries( analog ${depLibs} )
set_has_unresolved_symbols( analog )
add_python_module( "${pyCpps}"
"${pyIncludes}"

View File

@ -83,15 +83,18 @@
qtX_add_resources( RCC_SRCS Configuration.qrc )
add_library( configuration ${cpps} ${mocCpps} ${RCC_SRCS} )
target_link_libraries( configuration PRIVATE Qt5::Widgets )
set_target_properties( configuration PROPERTIES VERSION 1.0 SOVERSION 1 )
add_library( pytypemanager ${pyTypeCpps} )
target_link_libraries( pytypemanager PRIVATE isobar hurricane )
set_target_properties( pytypemanager PROPERTIES VERSION 1.0 SOVERSION 1 )
set_has_unresolved_symbols( pytypemanager)
add_python_module3( "${pyCfgCpps}"
"${pyCfgIncludes}"
Cfg
"pytypemanager;configuration;hurricane;${QtX_LIBRARIES};"
"pytypemanager;configuration;hurricane;isobar;${QtX_LIBRARIES};"
include/coriolis2/hurricane/configuration
)

View File

@ -167,15 +167,13 @@
)
set( depLibs hurricane
${Python3_LIBRARIES}
${Boost_LIBRARIES}
)
add_python_module( "${pyCpps}"
"${pyIncludes}"
"isobar;1.0;1"
Hurricane
Isobar
"${depLibs}"
include/coriolis2/hurricane/isobar
)

View File

@ -11,6 +11,7 @@
)
add_library ( utils ${cpps} )
target_link_libraries ( utils hurricane )
set_target_properties ( utils PROPERTIES VERSION 1.0 SOVERSION 1 )
install ( TARGETS utils DESTINATION lib${LIB_SUFFIX} )

View File

@ -156,6 +156,7 @@
add_library( viewer ${cpps} ${MOC_SRCS} ${RCC_SRCS} ${pyCpps} )
set_target_properties( viewer PROPERTIES VERSION 1.0 SOVERSION 1 )
target_link_libraries( viewer ${depLibs} )
set_has_unresolved_symbols( viewer )
add_python_module( "${pyCpps}"
"${pyIncludes}"

View File

@ -57,6 +57,7 @@ format-jinja = """
[tool.poetry.dependencies]
python = "^3.8"
find-libpython = "^0.3.0"
patchelf = "^0"
[tool.poetry.dev-dependencies]
cmake = ">=3"
@ -76,7 +77,7 @@ unittests = 'coriolis:unittests'
yosys_coriolis = 'coriolis:yosys_coriolis'
[build-system]
requires = ["poetry-core", "setuptools", "cmake", "ninja", "patchelf", "poetry-dynamic-versioning"]
requires = ["poetry-core", "setuptools", "cmake", "ninja", "poetry-dynamic-versioning"]
build-backend = "poetry_dynamic_versioning.backend"
[tool.cibuildwheel.linux]