LCOV - code coverage report
Current view: top level - flamenco/types - fd_types_yaml.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 1 1 100.0 %
Date: 2024-11-13 11:58:15 Functions: 0 0 -

          Line data    Source code
       1             : #include "../fd_flamenco_base.h"
       2             : 
       3             : /* fd_flamenco_yaml_t implements the fd_flamenco_walk_fn_t virtual class
       4             :    interface. */
       5             : 
       6             : struct fd_flamenco_yaml;
       7             : typedef struct fd_flamenco_yaml fd_flamenco_yaml_t;
       8             : 
       9        2535 : #define FD_FLAMENCO_YAML_MAX_INDENT (64UL)
      10             : 
      11             : FD_PROTOTYPES_BEGIN
      12             : 
      13             : FD_FN_PURE ulong
      14             : fd_flamenco_yaml_align( void );
      15             : 
      16             : FD_FN_PURE ulong
      17             : fd_flamenco_yaml_footprint( void );
      18             : 
      19             : fd_flamenco_yaml_t *
      20             : fd_flamenco_yaml_new( void * mem );
      21             : 
      22             : void *
      23             : fd_flamenco_yaml_delete( fd_flamenco_yaml_t * yaml );
      24             : 
      25             : /* fd_flamenco_yaml_init initializes a fd_flamenco_yaml_t object.
      26             :    file is a (FILE *) handle or platform-specific equivalent. */
      27             : 
      28             : fd_flamenco_yaml_t *
      29             : fd_flamenco_yaml_init( fd_flamenco_yaml_t * yaml,
      30             :                        void *               file );
      31             : 
      32             : void *
      33             : fd_flamenco_yaml_file( fd_flamenco_yaml_t * yaml );
      34             : 
      35             : /* fd_flamenco_yaml_walk implements fd_flamenco_walk_fn_t. */
      36             : 
      37             : void
      38             : fd_flamenco_yaml_walk( void *       self,
      39             :                        void const * arg,
      40             :                        char const * name,
      41             :                        int          type,
      42             :                        char const * type_name,
      43             :                        uint         level );
      44             : 
      45             : fd_flamenco_yaml_t *
      46             : fd_get_types_yaml(void);
      47             : 
      48             : FD_PROTOTYPES_END

Generated by: LCOV version 1.14