gv_channel.h 403 B

123456789101112131415161718192021
  1. /// \file
  2. /// \brief language-specific bindings API
  3. ///
  4. /// Each Graphviz language binding is expected to implement the following
  5. /// functions as relevant for their implementation.
  6. #pragma once
  7. #include <gvc/gvc.h>
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11. void gv_string_writer_init(GVC_t *gvc);
  12. void gv_channel_writer_init(GVC_t *gvc);
  13. void gv_writer_reset(GVC_t *gvc);
  14. #ifdef __cplusplus
  15. }
  16. #endif