Interface CHeader.Header

Enclosing class:
CHeader

public static interface CHeader.Header
Container for Header file properties.
Since:
23.0
  • Method Summary

    Modifier and Type
    Method
    Description
    default List<Class<? extends CHeader.Header>>
    List that contains the Class<? extends CHeader.Header> instances that declare dependencies of this header file.
    Name of the header file.
    default void
    Writes a preamble after the dependencies and before the list of included methods.
  • Method Details

    • name

      String name()
      Name of the header file.
      Since:
      23.0
    • dependsOn

      default List<Class<? extends CHeader.Header>> dependsOn()
      List that contains the Class<? extends CHeader.Header> instances that declare dependencies of this header file.
      Since:
      23.0
    • writePreamble

      default void writePreamble(PrintWriter writer)
      Writes a preamble after the dependencies and before the list of included methods.
      Since:
      23.0