class Bindgen::Parser::Configuration

Overview

Parser YML configuration. See Bindgen::Configuration#parser.

Included Modules

Defined in:

bindgen/parser/configuration.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]

Instance Method Detail

def binary : String | Nil #

Force path to the bindgen clang tool


[View source]
def defines : Array(String) #

List of defines (default to allow C99 stuff in C++)


[View source]
def files : Array(String) #

List of input files. Only required option.


[View source]
def flags : Array(String) #

Flags to pass to the compiler verbatim


[View source]
def includes : Array(String) #

List of include paths


[View source]