• Kenneth Leiter's avatar
    Major updates to C interface. · 851768ca
    Kenneth Leiter authored
    Previous implementation of C interface passed raw pointers
    up to user and it was unclear and inconsistent who owned the pointer
    leading to bugs. The previous implementation lead to creation
    of many copy constructors, many of which had bugs.
    
    Now we pass opaque pointers to C which the user is *always* responsible for
    freeing.
    
    Remove broken copy constructors.
    
    Update C tests so that all pass valgrind memory leak checks.
    851768ca
Name
Last commit
Last update
CMake Loading commit data...
core Loading commit data...
doc Loading commit data...
examples Loading commit data...
tests Loading commit data...
utils Loading commit data...
CMakeLists.txt Loading commit data...
CTestConfig.cmake Loading commit data...
Copyright.txt Loading commit data...
README.md Loading commit data...
Xdmf.dtd Loading commit data...
Xdmf.hpp Loading commit data...
Xdmf.i Loading commit data...
XdmfAggregate.cpp Loading commit data...
XdmfAggregate.hpp Loading commit data...
XdmfAttribute.cpp Loading commit data...
XdmfAttribute.hpp Loading commit data...
XdmfAttributeCenter.cpp Loading commit data...
XdmfAttributeCenter.hpp Loading commit data...
XdmfAttributeType.cpp Loading commit data...
XdmfAttributeType.hpp Loading commit data...
XdmfConfig.cmake.in Loading commit data...
XdmfConfig.hpp.in Loading commit data...
XdmfCurvilinearGrid.cpp Loading commit data...
XdmfCurvilinearGrid.hpp Loading commit data...
XdmfDomain.cpp Loading commit data...
XdmfDomain.hpp Loading commit data...
XdmfGeometry.cpp Loading commit data...
XdmfGeometry.hpp Loading commit data...
XdmfGeometryType.cpp Loading commit data...
XdmfGeometryType.hpp Loading commit data...
XdmfGraph.cpp Loading commit data...
XdmfGraph.hpp Loading commit data...
XdmfGrid.cpp Loading commit data...
XdmfGrid.hpp Loading commit data...
XdmfGridCollection.cpp Loading commit data...
XdmfGridCollection.hpp Loading commit data...
XdmfGridCollectionType.cpp Loading commit data...
XdmfGridCollectionType.hpp Loading commit data...
XdmfGridController.cpp Loading commit data...
XdmfGridController.hpp Loading commit data...
XdmfGridTemplate.cpp Loading commit data...
XdmfGridTemplate.hpp Loading commit data...
XdmfItemFactory.cpp Loading commit data...
XdmfItemFactory.hpp Loading commit data...
XdmfMap.cpp Loading commit data...
XdmfMap.hpp Loading commit data...
XdmfReader.cpp Loading commit data...
XdmfReader.hpp Loading commit data...
XdmfRectilinearGrid.cpp Loading commit data...
XdmfRectilinearGrid.hpp Loading commit data...
XdmfRegularGrid.cpp Loading commit data...
XdmfRegularGrid.hpp Loading commit data...
XdmfSet.cpp Loading commit data...
XdmfSet.hpp Loading commit data...
XdmfSetType.cpp Loading commit data...
XdmfSetType.hpp Loading commit data...
XdmfTemplate.cpp Loading commit data...
XdmfTemplate.hpp Loading commit data...
XdmfTime.cpp Loading commit data...
XdmfTime.hpp Loading commit data...
XdmfTopology.cpp Loading commit data...
XdmfTopology.hpp Loading commit data...
XdmfTopologyType.cpp Loading commit data...
XdmfTopologyType.hpp Loading commit data...
XdmfUnstructuredGrid.cpp Loading commit data...
XdmfUnstructuredGrid.hpp Loading commit data...