public Cdn.EmbeddedString AddString(Cdn.EmbeddedString other)
        {
            IntPtr raw_ret = cdn_embedded_string_add_string(Handle, other == null ? IntPtr.Zero : other.Handle);

            Cdn.EmbeddedString ret = GLib.Object.GetObject(raw_ret) as Cdn.EmbeddedString;
            return(ret);
        }
Beispiel #2
0
        public uint AppendRegex(Cdn.EmbeddedString regex)
        {
            uint raw_ret = cdn_selector_append_regex(Handle, regex == null ? IntPtr.Zero : regex.Handle);
            uint ret     = raw_ret;

            return(ret);
        }
Beispiel #3
0
        public uint Append(Cdn.EmbeddedString identifier)
        {
            uint raw_ret = cdn_selector_append(Handle, identifier == null ? IntPtr.Zero : identifier.Handle);
            uint ret     = raw_ret;

            return(ret);
        }
Beispiel #4
0
        public Cdn.EmbeddedString PopString()
        {
            IntPtr raw_ret = cdn_parser_context_pop_string(Handle);

            Cdn.EmbeddedString ret = GLib.Object.GetObject(raw_ret) as Cdn.EmbeddedString;
            return(ret);
        }
        public Cdn.EmbeddedString Push(Cdn.EmbeddedStringNodeType type, int depth)
        {
            IntPtr raw_ret = cdn_embedded_string_push(Handle, (int)type, depth);

            Cdn.EmbeddedString ret = GLib.Object.GetObject(raw_ret) as Cdn.EmbeddedString;
            return(ret);
        }
        public Cdn.EmbeddedString PushBrace()
        {
            IntPtr raw_ret = cdn_embedded_string_push_brace(Handle);

            Cdn.EmbeddedString ret = GLib.Object.GetObject(raw_ret) as Cdn.EmbeddedString;
            return(ret);
        }
        public Cdn.EmbeddedString PrependText(string text)
        {
            IntPtr native_text = GLib.Marshaller.StringToPtrGStrdup(text);
            IntPtr raw_ret     = cdn_embedded_string_prepend_text(Handle, native_text);

            Cdn.EmbeddedString ret = GLib.Object.GetObject(raw_ret) as Cdn.EmbeddedString;
            GLib.Marshaller.Free(native_text);
            return(ret);
        }
Beispiel #8
0
 public void AddVariable(GLib.PtrArray nameptr, GLib.PtrArray expressionptr, Cdn.VariableFlags add_flags, Cdn.VariableFlags remove_flags, bool assign_optional, Cdn.EmbeddedString constraint, Cdn.EmbeddedString state)
 {
     cdn_parser_context_add_variable(Handle, nameptr == null ? IntPtr.Zero : nameptr.Handle, expressionptr == null ? IntPtr.Zero : expressionptr.Handle, (int)add_flags, (int)remove_flags, assign_optional, constraint == null ? IntPtr.Zero : constraint.Handle, state == null ? IntPtr.Zero : state.Handle);
 }
Beispiel #9
0
 public void DebugString(Cdn.EmbeddedString s)
 {
     cdn_parser_context_debug_string(Handle, s == null ? IntPtr.Zero : s.Handle);
 }
Beispiel #10
0
 public void PushEvent(Cdn.EmbeddedString from_phase, Cdn.EmbeddedString to_phase, Cdn.EmbeddedString condition, bool terminal, Cdn.EmbeddedString approximation, GLib.SList templates)
 {
     cdn_parser_context_push_event(Handle, from_phase == null ? IntPtr.Zero : from_phase.Handle, to_phase == null ? IntPtr.Zero : to_phase.Handle, condition == null ? IntPtr.Zero : condition.Handle, terminal, approximation == null ? IntPtr.Zero : approximation.Handle, templates == null ? IntPtr.Zero : templates.Handle);
 }
Beispiel #11
0
 public void Import(Cdn.EmbeddedString id, Cdn.EmbeddedString path)
 {
     cdn_parser_context_import(Handle, id == null ? IntPtr.Zero : id.Handle, path == null ? IntPtr.Zero : path.Handle);
 }
Beispiel #12
0
 public void Include(Cdn.EmbeddedString filename, bool isonce)
 {
     cdn_parser_context_include(Handle, filename == null ? IntPtr.Zero : filename.Handle, isonce);
 }
Beispiel #13
0
 public void PushAnnotation(Cdn.EmbeddedString annotation)
 {
     cdn_parser_context_push_annotation(Handle, annotation == null ? IntPtr.Zero : annotation.Handle);
 }
Beispiel #14
0
 public void AddAction(GLib.PtrArray target, GLib.PtrArray expression, Cdn.EmbeddedString phases, bool added)
 {
     cdn_parser_context_add_action(Handle, target == null ? IntPtr.Zero : target.Handle, expression == null ? IntPtr.Zero : expression.Handle, phases == null ? IntPtr.Zero : phases.Handle, added);
 }
Beispiel #15
0
 public void AddEventSetVariable(Cdn.Selector selector, Cdn.EmbeddedString value)
 {
     cdn_parser_context_add_event_set_variable(Handle, selector == null ? IntPtr.Zero : selector.Handle, value == null ? IntPtr.Zero : value.Handle);
 }
Beispiel #16
0
 public void PushIoType(Cdn.IoMode mode, Cdn.EmbeddedString id, Cdn.EmbeddedString type)
 {
     cdn_parser_context_push_io_type(Handle, (int)mode, id == null ? IntPtr.Zero : id.Handle, type == null ? IntPtr.Zero : type.Handle);
 }
Beispiel #17
0
 public void AddIntegratorVariable(Cdn.EmbeddedString name, Cdn.EmbeddedString value)
 {
     cdn_parser_context_add_integrator_variable(Handle, name == null ? IntPtr.Zero : name.Handle, value == null ? IntPtr.Zero : value.Handle);
 }
Beispiel #18
0
 public void PushSelectorRegex(Cdn.EmbeddedString regex)
 {
     cdn_parser_context_push_selector_regex(Handle, regex == null ? IntPtr.Zero : regex.Handle);
 }
Beispiel #19
0
 public void LinkLibrary(Cdn.EmbeddedString filename)
 {
     cdn_parser_context_link_library(Handle, filename == null ? IntPtr.Zero : filename.Handle);
 }
Beispiel #20
0
 public void AddPolynomial(Cdn.EmbeddedString name, GLib.SList pieces)
 {
     cdn_parser_context_add_polynomial(Handle, name == null ? IntPtr.Zero : name.Handle, pieces == null ? IntPtr.Zero : pieces.Handle);
 }
 public FunctionArgumentSpec(Cdn.EmbeddedString name, bool isexplicit, Cdn.EmbeddedString default_value)
 {
     Raw = cdn_function_argument_spec_new(name == null ? IntPtr.Zero : name.Handle, isexplicit, default_value == null ? IntPtr.Zero : default_value.Handle);
 }
Beispiel #22
0
 public void PushNode(Cdn.EmbeddedString id, GLib.SList templates)
 {
     cdn_parser_context_push_node(Handle, id == null ? IntPtr.Zero : id.Handle, templates == null ? IntPtr.Zero : templates.Handle);
 }
 public FunctionPolynomialPieceSpec(Cdn.EmbeddedString from, Cdn.EmbeddedString to, GLib.SList coefficients)
 {
     Raw = cdn_function_polynomial_piece_spec_new(from == null ? IntPtr.Zero : from.Handle, to == null ? IntPtr.Zero : to.Handle, coefficients == null ? IntPtr.Zero : coefficients.Handle);
 }
Beispiel #24
0
 public void AddInterface(Cdn.EmbeddedString name, Cdn.EmbeddedString child_name, Cdn.EmbeddedString property_name, bool is_optional)
 {
     cdn_parser_context_add_interface(Handle, name == null ? IntPtr.Zero : name.Handle, child_name == null ? IntPtr.Zero : child_name.Handle, property_name == null ? IntPtr.Zero : property_name.Handle, is_optional);
 }
Beispiel #25
0
 public void PushFunction(Cdn.EmbeddedString id, GLib.SList args, Cdn.EmbeddedString expression, bool optional)
 {
     cdn_parser_context_push_function(Handle, id == null ? IntPtr.Zero : id.Handle, args == null ? IntPtr.Zero : args.Handle, expression == null ? IntPtr.Zero : expression.Handle, optional);
 }
Beispiel #26
0
 public void PushSelectorIdentifier(Cdn.EmbeddedString identifier)
 {
     cdn_parser_context_push_selector_identifier(Handle, identifier == null ? IntPtr.Zero : identifier.Handle);
 }
Beispiel #27
0
 public void PushEdge(Cdn.EmbeddedString id, GLib.SList templates, GLib.SList attributes, GLib.SList fromto, Cdn.EmbeddedString phase)
 {
     cdn_parser_context_push_edge(Handle, id == null ? IntPtr.Zero : id.Handle, templates == null ? IntPtr.Zero : templates.Handle, attributes == null ? IntPtr.Zero : attributes.Handle, fromto == null ? IntPtr.Zero : fromto.Handle, phase == null ? IntPtr.Zero : phase.Handle);
 }
Beispiel #28
0
 public void PushInputFromPath(Cdn.EmbeddedString filename, bool only_in_context, bool isonce)
 {
     cdn_parser_context_push_input_from_path(Handle, filename == null ? IntPtr.Zero : filename.Handle, only_in_context, isonce);
 }