]> OCCT Git - occt.git/commit
Coding - Add clang-format configuration #246
authordpasukhi <dpasukhi@opencascade.com>
Mon, 6 Jan 2025 12:35:56 +0000 (12:35 +0000)
committerdpasukhi <dpasukhi@opencascade.com>
Tue, 14 Jan 2025 23:07:40 +0000 (23:07 +0000)
commitfe1382f3c25949e133e560976988ccb0e605cde1
treeaee3f36e2af9d1fe5718ca5e7b4a07862fddead8
parente9855c93355e94fb44dedbfb6f1db106f0c96e7f
Coding - Add clang-format configuration #246

New clang-format configuration added to determinate code style.
The default version is 16.
Extend CMake to copy config file to build root.
Method/function separator deprecation:
  In case if function/method has declaration in header,
    definition must not have related comment.
    Only //==== [100 chars] ==== is allowed as a not connected
    separator.
  In case if function/method has  NOT declaration in header,
    definition must have related comment in doxygen style:
    // Descriptions
    // @param
    // @return
    Or just function/method separator:
    //==== [100 chars] ====
  All old separators with no description must be replaced to
    //==== [100 chars] ====
49 files changed:
.clang-format [new file with mode: 0644]
CMakeLists.txt
src/Approx/Approx_Array1OfAdHSurface.hxx
src/Approx/Approx_Array1OfGTrsf2d.hxx
src/Approx/Approx_Curve2d.cxx
src/Approx/Approx_Curve2d.hxx
src/Approx/Approx_Curve3d.cxx
src/Approx/Approx_Curve3d.hxx
src/Approx/Approx_CurveOnSurface.cxx
src/Approx/Approx_CurveOnSurface.hxx
src/Approx/Approx_CurvilinearParameter.cxx
src/Approx/Approx_CurvilinearParameter.hxx
src/Approx/Approx_CurvlinFunc.cxx
src/Approx/Approx_CurvlinFunc.hxx
src/Approx/Approx_FitAndDivide.hxx
src/Approx/Approx_FitAndDivide2d.hxx
src/Approx/Approx_FitAndDivide2d_0.cxx
src/Approx/Approx_FitAndDivide_0.cxx
src/Approx/Approx_HArray1OfAdHSurface.hxx
src/Approx/Approx_HArray1OfGTrsf2d.hxx
src/Approx/Approx_MCurvesToBSpCurve.cxx
src/Approx/Approx_MCurvesToBSpCurve.hxx
src/Approx/Approx_ParametrizationType.hxx
src/Approx/Approx_SameParameter.cxx
src/Approx/Approx_SameParameter.hxx
src/Approx/Approx_SequenceOfHArray1OfReal.hxx
src/Approx/Approx_Status.hxx
src/Approx/Approx_SweepApproximation.cxx
src/Approx/Approx_SweepApproximation.hxx
src/Approx/Approx_SweepApproximation.lxx
src/Approx/Approx_SweepFunction.cxx
src/Approx/Approx_SweepFunction.hxx
src/ApproxInt/ApproxInt_Approx.gxx
src/ApproxInt/ApproxInt_ImpPrmSvSurfaces.gxx
src/ApproxInt/ApproxInt_KnotTools.cxx
src/ApproxInt/ApproxInt_KnotTools.hxx
src/ApproxInt/ApproxInt_MultiLineTool.lxx
src/ApproxInt/ApproxInt_SvSurfaces.cxx
src/ApproxInt/ApproxInt_SvSurfaces.hxx
src/DE/DE_ConfigurationContext.cxx
src/DE/DE_ConfigurationContext.hxx
src/DE/DE_ConfigurationNode.cxx
src/DE/DE_ConfigurationNode.hxx
src/DE/DE_Provider.cxx
src/DE/DE_Provider.hxx
src/DE/DE_ShapeFixConfigurationNode.cxx
src/DE/DE_ShapeFixConfigurationNode.hxx
src/DE/DE_Wrapper.cxx
src/DE/DE_Wrapper.hxx