/* @generated */package com.liferay.sass.compiler.jni.internal.libsass; import java.util.Collections; import java.util.Iterator; import org.bridj.BridJ; import org.bridj.CRuntime; import org.bridj.Callback; import org.bridj.FlagSet; import org.bridj.IntValuedEnum; import org.bridj.Pointer; import org.bridj.TypedPointer; import org.bridj.ann.Library; import org.bridj.ann.Name; import org.bridj.ann.Ptr; import org.bridj.ann.Runtime; import org.bridj.util.DefaultParameterizedType; /** * Wrapper for library <b>liferaysass</b><br> * This file was autogenerated by <a href="http://jnaerator.googlecode.com/">JNAerator</a>,<br> * a tool written by <a href="http://ochafik.com/">Olivier Chafik</a> that <a href="http://code.google.com/p/jnaerator/wiki/CreditsAndLicense">uses a few opensource projects.</a>.<br> * For help, please visit <a href="http://nativelibs4java.googlecode.com/">NativeLibs4Java</a> or <a href="http://bridj.googlecode.com/">BridJ</a> . */ @Library("liferaysass") @Runtime(CRuntime.class) public class LiferaysassLibrary { static { BridJ.register(); } /** * Different render styles<br> * enum values<br> * <i>native declaration : ./sass/base.h:37</i> */ public enum Sass_Output_Style implements IntValuedEnum<Sass_Output_Style > { SASS_STYLE_NESTED(0), SASS_STYLE_EXPANDED(1), SASS_STYLE_COMPACT(2), SASS_STYLE_COMPRESSED(3), SASS_STYLE_INSPECT(4), SASS_STYLE_TO_SASS(5); Sass_Output_Style(long value) { this.value = value; } public final long value; public long value() { return this.value; } public Iterator<Sass_Output_Style > iterator() { return Collections.singleton(this).iterator(); } public static IntValuedEnum<Sass_Output_Style > fromValue(int value) { return FlagSet.fromValue(value, values()); } }; /** * Type for Sass values<br> * enum values<br> * <i>native declaration : ./sass/values.h:11</i> */ public enum Sass_Tag implements IntValuedEnum<Sass_Tag > { SASS_BOOLEAN(0), SASS_NUMBER(1), SASS_COLOR(2), SASS_STRING(3), SASS_LIST(4), SASS_MAP(5), SASS_NULL(6), SASS_ERROR(7), SASS_WARNING(8); Sass_Tag(long value) { this.value = value; } public final long value; public long value() { return this.value; } public Iterator<Sass_Tag > iterator() { return Collections.singleton(this).iterator(); } public static IntValuedEnum<Sass_Tag > fromValue(int value) { return FlagSet.fromValue(value, values()); } }; /** * Tags for denoting Sass list separators<br> * enum values<br> * <i>native declaration : ./sass/values.h:24</i> */ public enum Sass_Separator implements IntValuedEnum<Sass_Separator > { SASS_COMMA(0), SASS_SPACE(1), SASS_HASH(2); Sass_Separator(long value) { this.value = value; } public final long value; public long value() { return this.value; } public Iterator<Sass_Separator > iterator() { return Collections.singleton(this).iterator(); } public static IntValuedEnum<Sass_Separator > fromValue(int value) { return FlagSet.fromValue(value, values()); } }; /** * Value Operators<br> * enum values<br> * <i>native declaration : ./sass/values.h:31</i> */ public enum Sass_OP implements IntValuedEnum<Sass_OP > { /** logical connectives */ AND(0), /** logical connectives */ OR(1), /** arithmetic relations */ EQ(2), /** arithmetic relations */ NEQ(3), /** arithmetic relations */ GT(4), /** arithmetic relations */ GTE(5), /** arithmetic relations */ LT(6), /** arithmetic relations */ LTE(7), /** arithmetic functions */ ADD(8), /** arithmetic functions */ SUB(9), /** arithmetic functions */ MUL(10), /** arithmetic functions */ DIV(11), /** arithmetic functions */ MOD(12), /** so we know how big to make the op table */ NUM_OPS(13); Sass_OP(long value) { this.value = value; } public final long value; public long value() { return this.value; } public Iterator<Sass_OP > iterator() { return Collections.singleton(this).iterator(); } public static IntValuedEnum<Sass_OP > fromValue(int value) { return FlagSet.fromValue(value, values()); } }; /** * Compiler states<br> * enum values<br> * <i>native declaration : sass/context.h:24</i> */ public enum Sass_Compiler_State implements IntValuedEnum<Sass_Compiler_State > { SASS_COMPILER_CREATED(0), SASS_COMPILER_PARSED(1), SASS_COMPILER_EXECUTED(2); Sass_Compiler_State(long value) { this.value = value; } public final long value; public long value() { return this.value; } public Iterator<Sass_Compiler_State > iterator() { return Collections.singleton(this).iterator(); } public static IntValuedEnum<Sass_Compiler_State > fromValue(int value) { return FlagSet.fromValue(value, values()); } }; /** <i>native declaration : ./sass/functions.h</i> */ public static abstract class Sass_Importer_Fn extends Callback<Sass_Importer_Fn > { public Pointer<Pointer<LiferaysassLibrary.Sass_Import > > apply(Pointer<Byte > url, LiferaysassLibrary.Sass_Importer_Entry cb, Pointer<LiferaysassLibrary.Sass_Compiler > compiler) { return (Pointer)Pointer.pointerToAddress(apply(Pointer.getPeer(url), Pointer.getPeer(cb), Pointer.getPeer(compiler)), DefaultParameterizedType.paramType(Pointer.class, LiferaysassLibrary.Sass_Import.class)); } @Ptr public long apply(@Ptr long url, @Ptr long cb, @Ptr long compiler) { return Pointer.getPeer(apply((Pointer)Pointer.pointerToAddress(url, Byte.class), new LiferaysassLibrary.Sass_Importer_Entry(cb), (Pointer)Pointer.pointerToAddress(compiler, LiferaysassLibrary.Sass_Compiler.class))); } }; /** <i>native declaration : ./sass/functions.h</i> */ public static abstract class Sass_Function_Fn extends Callback<Sass_Function_Fn > { public Pointer<LiferaysassLibrary.Sass_Value > apply(Pointer<LiferaysassLibrary.Sass_Value > Sass_ValuePtr1, LiferaysassLibrary.Sass_Function_Entry cb, Pointer<LiferaysassLibrary.Sass_Compiler > compiler) { return (Pointer)Pointer.pointerToAddress(apply(Pointer.getPeer(Sass_ValuePtr1), Pointer.getPeer(cb), Pointer.getPeer(compiler)), LiferaysassLibrary.Sass_Value.class); } @Ptr public long apply(@Ptr long Sass_ValuePtr1, @Ptr long cb, @Ptr long compiler) { return Pointer.getPeer(apply((Pointer)Pointer.pointerToAddress(Sass_ValuePtr1, LiferaysassLibrary.Sass_Value.class), new LiferaysassLibrary.Sass_Function_Entry(cb), (Pointer)Pointer.pointerToAddress(compiler, LiferaysassLibrary.Sass_Compiler.class))); } }; /** * to allocate buffer to be filled<br> * Original signature : <code>void* sass_alloc_memory(size_t)</code><br> * <i>native declaration : ./sass/base.h:48</i> */ @Name("sass_alloc_memory") public static Pointer<? > sassAllocMemory(@Ptr long size) { return Pointer.pointerToAddress(sassAllocMemory$2(size)); } @Name("sass_alloc_memory") @Ptr protected native static long sassAllocMemory$2(@Ptr long size); /** * to allocate a buffer from existing string<br> * Original signature : <code>char* sass_copy_c_string(const char*)</code><br> * <i>native declaration : ./sass/base.h:50</i> */ @Name("sass_copy_c_string") public static Pointer<Byte > sassCopyCString(Pointer<Byte > str) { return (Pointer)Pointer.pointerToAddress(sassCopyCString(Pointer.getPeer(str)), Byte.class); } @Name("sass_copy_c_string") @Ptr protected native static long sassCopyCString(@Ptr long str); /** * to free overtaken memory when done<br> * Original signature : <code>void sass_free_memory(void*)</code><br> * <i>native declaration : ./sass/base.h:52</i> */ @Name("sass_free_memory") public static void sassFreeMemory(Pointer<? > ptr) { sassFreeMemory(Pointer.getPeer(ptr)); } @Name("sass_free_memory") protected native static void sassFreeMemory(@Ptr long ptr); /** * Some convenient string helper function<br> * Original signature : <code>char* sass_string_quote(const char*, const char)</code><br> * <i>native declaration : ./sass/base.h:55</i> */ @Name("sass_string_quote") public static Pointer<Byte > sassStringQuote(Pointer<Byte > str, byte quote_mark) { return (Pointer)Pointer.pointerToAddress(sassStringQuote(Pointer.getPeer(str), quote_mark), Byte.class); } @Name("sass_string_quote") @Ptr protected native static long sassStringQuote(@Ptr long str, byte quote_mark); /** * Original signature : <code>char* sass_string_unquote(const char*)</code><br> * <i>native declaration : ./sass/base.h:56</i> */ @Name("sass_string_unquote") public static Pointer<Byte > sassStringUnquote(Pointer<Byte > str) { return (Pointer)Pointer.pointerToAddress(sassStringUnquote(Pointer.getPeer(str)), Byte.class); } @Name("sass_string_unquote") @Ptr protected native static long sassStringUnquote(@Ptr long str); /** * Resolve a file via the given include paths in the include char* array<br> * Original signature : <code>char* sass_resolve_file(const char*, const char*[])</code><br> * <i>native declaration : ./sass/base.h:59</i> */ @Name("sass_resolve_file") public static Pointer<Byte > sassResolveFile(Pointer<Byte > path, Pointer<Pointer<Byte > > incs) { return (Pointer)Pointer.pointerToAddress(sassResolveFile(Pointer.getPeer(path), Pointer.getPeer(incs)), Byte.class); } @Name("sass_resolve_file") @Ptr protected native static long sassResolveFile(@Ptr long path, @Ptr long incs); /** * Get compiled libsass version<br> * Original signature : <code>char* libsass_version()</code><br> * <i>native declaration : ./sass/base.h:62</i> */ @Name("libsass_version") public static Pointer<Byte > libsassVersion() { return (Pointer)Pointer.pointerToAddress(libsassVersion$2(), Byte.class); } @Name("libsass_version") @Ptr protected native static long libsassVersion$2(); /** * Get compiled libsass language<br> * Original signature : <code>char* libsass_language_version()</code><br> * <i>native declaration : ./sass/base.h:65</i> */ @Name("libsass_language_version") public static Pointer<Byte > libsassLanguageVersion() { return (Pointer)Pointer.pointerToAddress(libsassLanguageVersion$2(), Byte.class); } @Name("libsass_language_version") @Ptr protected native static long libsassLanguageVersion$2(); /** * Check is needed before accessing specific values!<br> * Original signature : <code>Sass_Tag sass_value_get_tag(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:40</i> */ @Name("sass_value_get_tag") public static IntValuedEnum<LiferaysassLibrary.Sass_Tag > sassValueGetTag(Pointer<LiferaysassLibrary.Sass_Value > v) { return FlagSet.fromValue(sassValueGetTag(Pointer.getPeer(v)), LiferaysassLibrary.Sass_Tag.class); } @Name("sass_value_get_tag") protected native static int sassValueGetTag(@Ptr long v); /** * Can also be used before accessing properties!<br> * Original signature : <code>bool sass_value_is_null(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:44</i> */ @Name("sass_value_is_null") public static boolean sassValueIsNull(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassValueIsNull(Pointer.getPeer(v)); } @Name("sass_value_is_null") protected native static boolean sassValueIsNull(@Ptr long v); /** * Original signature : <code>bool sass_value_is_number(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:45</i> */ @Name("sass_value_is_number") public static boolean sassValueIsNumber(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassValueIsNumber(Pointer.getPeer(v)); } @Name("sass_value_is_number") protected native static boolean sassValueIsNumber(@Ptr long v); /** * Original signature : <code>bool sass_value_is_string(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:46</i> */ @Name("sass_value_is_string") public static boolean sassValueIsString(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassValueIsString(Pointer.getPeer(v)); } @Name("sass_value_is_string") protected native static boolean sassValueIsString(@Ptr long v); /** * Original signature : <code>bool sass_value_is_boolean(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:47</i> */ @Name("sass_value_is_boolean") public static boolean sassValueIsBoolean(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassValueIsBoolean(Pointer.getPeer(v)); } @Name("sass_value_is_boolean") protected native static boolean sassValueIsBoolean(@Ptr long v); /** * Original signature : <code>bool sass_value_is_color(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:48</i> */ @Name("sass_value_is_color") public static boolean sassValueIsColor(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassValueIsColor(Pointer.getPeer(v)); } @Name("sass_value_is_color") protected native static boolean sassValueIsColor(@Ptr long v); /** * Original signature : <code>bool sass_value_is_list(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:49</i> */ @Name("sass_value_is_list") public static boolean sassValueIsList(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassValueIsList(Pointer.getPeer(v)); } @Name("sass_value_is_list") protected native static boolean sassValueIsList(@Ptr long v); /** * Original signature : <code>bool sass_value_is_map(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:50</i> */ @Name("sass_value_is_map") public static boolean sassValueIsMap(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassValueIsMap(Pointer.getPeer(v)); } @Name("sass_value_is_map") protected native static boolean sassValueIsMap(@Ptr long v); /** * Original signature : <code>bool sass_value_is_error(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:51</i> */ @Name("sass_value_is_error") public static boolean sassValueIsError(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassValueIsError(Pointer.getPeer(v)); } @Name("sass_value_is_error") protected native static boolean sassValueIsError(@Ptr long v); /** * Original signature : <code>bool sass_value_is_warning(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:52</i> */ @Name("sass_value_is_warning") public static boolean sassValueIsWarning(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassValueIsWarning(Pointer.getPeer(v)); } @Name("sass_value_is_warning") protected native static boolean sassValueIsWarning(@Ptr long v); /** * Getters and setters for Sass_Number<br> * Original signature : <code>double sass_number_get_value(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:55</i> */ @Name("sass_number_get_value") public static double sassNumberGetValue(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassNumberGetValue(Pointer.getPeer(v)); } @Name("sass_number_get_value") protected native static double sassNumberGetValue(@Ptr long v); /** * Original signature : <code>void sass_number_set_value(Sass_Value*, double)</code><br> * <i>native declaration : ./sass/values.h:56</i> */ @Name("sass_number_set_value") public static void sassNumberSetValue(Pointer<LiferaysassLibrary.Sass_Value > v, double value) { sassNumberSetValue(Pointer.getPeer(v), value); } @Name("sass_number_set_value") protected native static void sassNumberSetValue(@Ptr long v, double value); /** * Original signature : <code>char* sass_number_get_unit(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:57</i> */ @Name("sass_number_get_unit") public static Pointer<Byte > sassNumberGetUnit(Pointer<LiferaysassLibrary.Sass_Value > v) { return (Pointer)Pointer.pointerToAddress(sassNumberGetUnit(Pointer.getPeer(v)), Byte.class); } @Name("sass_number_get_unit") @Ptr protected native static long sassNumberGetUnit(@Ptr long v); /** * Original signature : <code>void sass_number_set_unit(Sass_Value*, char*)</code><br> * <i>native declaration : ./sass/values.h:58</i> */ @Name("sass_number_set_unit") public static void sassNumberSetUnit(Pointer<LiferaysassLibrary.Sass_Value > v, Pointer<Byte > unit) { sassNumberSetUnit(Pointer.getPeer(v), Pointer.getPeer(unit)); } @Name("sass_number_set_unit") protected native static void sassNumberSetUnit(@Ptr long v, @Ptr long unit); /** * Getters and setters for Sass_String<br> * Original signature : <code>char* sass_string_get_value(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:61</i> */ @Name("sass_string_get_value") public static Pointer<Byte > sassStringGetValue(Pointer<LiferaysassLibrary.Sass_Value > v) { return (Pointer)Pointer.pointerToAddress(sassStringGetValue(Pointer.getPeer(v)), Byte.class); } @Name("sass_string_get_value") @Ptr protected native static long sassStringGetValue(@Ptr long v); /** * Original signature : <code>void sass_string_set_value(Sass_Value*, char*)</code><br> * <i>native declaration : ./sass/values.h:62</i> */ @Name("sass_string_set_value") public static void sassStringSetValue(Pointer<LiferaysassLibrary.Sass_Value > v, Pointer<Byte > value) { sassStringSetValue(Pointer.getPeer(v), Pointer.getPeer(value)); } @Name("sass_string_set_value") protected native static void sassStringSetValue(@Ptr long v, @Ptr long value); /** * Original signature : <code>bool sass_string_is_quoted(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:63</i> */ @Name("sass_string_is_quoted") public static boolean sassStringIsQuoted(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassStringIsQuoted(Pointer.getPeer(v)); } @Name("sass_string_is_quoted") protected native static boolean sassStringIsQuoted(@Ptr long v); /** * Original signature : <code>void sass_string_set_quoted(Sass_Value*, bool)</code><br> * <i>native declaration : ./sass/values.h:64</i> */ @Name("sass_string_set_quoted") public static void sassStringSetQuoted(Pointer<LiferaysassLibrary.Sass_Value > v, boolean quoted) { sassStringSetQuoted(Pointer.getPeer(v), quoted); } @Name("sass_string_set_quoted") protected native static void sassStringSetQuoted(@Ptr long v, boolean quoted); /** * Getters and setters for Sass_Boolean<br> * Original signature : <code>bool sass_boolean_get_value(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:67</i> */ @Name("sass_boolean_get_value") public static boolean sassBooleanGetValue(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassBooleanGetValue(Pointer.getPeer(v)); } @Name("sass_boolean_get_value") protected native static boolean sassBooleanGetValue(@Ptr long v); /** * Original signature : <code>void sass_boolean_set_value(Sass_Value*, bool)</code><br> * <i>native declaration : ./sass/values.h:68</i> */ @Name("sass_boolean_set_value") public static void sassBooleanSetValue(Pointer<LiferaysassLibrary.Sass_Value > v, boolean value) { sassBooleanSetValue(Pointer.getPeer(v), value); } @Name("sass_boolean_set_value") protected native static void sassBooleanSetValue(@Ptr long v, boolean value); /** * Getters and setters for Sass_Color<br> * Original signature : <code>double sass_color_get_r(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:71</i> */ @Name("sass_color_get_r") public static double sassColorGetR(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassColorGetR(Pointer.getPeer(v)); } @Name("sass_color_get_r") protected native static double sassColorGetR(@Ptr long v); /** * Original signature : <code>void sass_color_set_r(Sass_Value*, double)</code><br> * <i>native declaration : ./sass/values.h:72</i> */ @Name("sass_color_set_r") public static void sassColorSetR(Pointer<LiferaysassLibrary.Sass_Value > v, double r) { sassColorSetR(Pointer.getPeer(v), r); } @Name("sass_color_set_r") protected native static void sassColorSetR(@Ptr long v, double r); /** * Original signature : <code>double sass_color_get_g(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:73</i> */ @Name("sass_color_get_g") public static double sassColorGetG(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassColorGetG(Pointer.getPeer(v)); } @Name("sass_color_get_g") protected native static double sassColorGetG(@Ptr long v); /** * Original signature : <code>void sass_color_set_g(Sass_Value*, double)</code><br> * <i>native declaration : ./sass/values.h:74</i> */ @Name("sass_color_set_g") public static void sassColorSetG(Pointer<LiferaysassLibrary.Sass_Value > v, double g) { sassColorSetG(Pointer.getPeer(v), g); } @Name("sass_color_set_g") protected native static void sassColorSetG(@Ptr long v, double g); /** * Original signature : <code>double sass_color_get_b(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:75</i> */ @Name("sass_color_get_b") public static double sassColorGetB(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassColorGetB(Pointer.getPeer(v)); } @Name("sass_color_get_b") protected native static double sassColorGetB(@Ptr long v); /** * Original signature : <code>void sass_color_set_b(Sass_Value*, double)</code><br> * <i>native declaration : ./sass/values.h:76</i> */ @Name("sass_color_set_b") public static void sassColorSetB(Pointer<LiferaysassLibrary.Sass_Value > v, double b) { sassColorSetB(Pointer.getPeer(v), b); } @Name("sass_color_set_b") protected native static void sassColorSetB(@Ptr long v, double b); /** * Original signature : <code>double sass_color_get_a(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:77</i> */ @Name("sass_color_get_a") public static double sassColorGetA(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassColorGetA(Pointer.getPeer(v)); } @Name("sass_color_get_a") protected native static double sassColorGetA(@Ptr long v); /** * Original signature : <code>void sass_color_set_a(Sass_Value*, double)</code><br> * <i>native declaration : ./sass/values.h:78</i> */ @Name("sass_color_set_a") public static void sassColorSetA(Pointer<LiferaysassLibrary.Sass_Value > v, double a) { sassColorSetA(Pointer.getPeer(v), a); } @Name("sass_color_set_a") protected native static void sassColorSetA(@Ptr long v, double a); /** * Getter for the number of items in list<br> * Original signature : <code>size_t sass_list_get_length(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:81</i> */ @Name("sass_list_get_length") @Ptr public static long sassListGetLength(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassListGetLength(Pointer.getPeer(v)); } @Name("sass_list_get_length") @Ptr protected native static long sassListGetLength(@Ptr long v); /** * Getters and setters for Sass_List<br> * Original signature : <code>Sass_Separator sass_list_get_separator(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:83</i> */ @Name("sass_list_get_separator") public static IntValuedEnum<LiferaysassLibrary.Sass_Separator > sassListGetSeparator(Pointer<LiferaysassLibrary.Sass_Value > v) { return FlagSet.fromValue(sassListGetSeparator(Pointer.getPeer(v)), LiferaysassLibrary.Sass_Separator.class); } @Name("sass_list_get_separator") protected native static int sassListGetSeparator(@Ptr long v); /** * Original signature : <code>void sass_list_set_separator(Sass_Value*, Sass_Separator)</code><br> * <i>native declaration : ./sass/values.h:84</i> */ @Name("sass_list_set_separator") public static void sassListSetSeparator(Pointer<LiferaysassLibrary.Sass_Value > v, IntValuedEnum<LiferaysassLibrary.Sass_Separator > value) { sassListSetSeparator(Pointer.getPeer(v), (int)value.value()); } @Name("sass_list_set_separator") protected native static void sassListSetSeparator(@Ptr long v, int value); /** * Getters and setters for Sass_List values<br> * Original signature : <code>Sass_Value* sass_list_get_value(Sass_Value*, size_t)</code><br> * <i>native declaration : ./sass/values.h:86</i> */ @Name("sass_list_get_value") public static Pointer<LiferaysassLibrary.Sass_Value > sassListGetValue(Pointer<LiferaysassLibrary.Sass_Value > v, @Ptr long i) { return (Pointer)Pointer.pointerToAddress(sassListGetValue(Pointer.getPeer(v), i), LiferaysassLibrary.Sass_Value.class); } @Name("sass_list_get_value") @Ptr protected native static long sassListGetValue(@Ptr long v, @Ptr long i); /** * Original signature : <code>void sass_list_set_value(Sass_Value*, size_t, Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:87</i> */ @Name("sass_list_set_value") public static void sassListSetValue(Pointer<LiferaysassLibrary.Sass_Value > v, @Ptr long i, Pointer<LiferaysassLibrary.Sass_Value > value) { sassListSetValue(Pointer.getPeer(v), i, Pointer.getPeer(value)); } @Name("sass_list_set_value") protected native static void sassListSetValue(@Ptr long v, @Ptr long i, @Ptr long value); /** * Getter for the number of items in map<br> * Original signature : <code>size_t sass_map_get_length(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:90</i> */ @Name("sass_map_get_length") @Ptr public static long sassMapGetLength(Pointer<LiferaysassLibrary.Sass_Value > v) { return sassMapGetLength(Pointer.getPeer(v)); } @Name("sass_map_get_length") @Ptr protected native static long sassMapGetLength(@Ptr long v); /** * Getters and setters for Sass_Map keys and values<br> * Original signature : <code>Sass_Value* sass_map_get_key(Sass_Value*, size_t)</code><br> * <i>native declaration : ./sass/values.h:92</i> */ @Name("sass_map_get_key") public static Pointer<LiferaysassLibrary.Sass_Value > sassMapGetKey(Pointer<LiferaysassLibrary.Sass_Value > v, @Ptr long i) { return (Pointer)Pointer.pointerToAddress(sassMapGetKey(Pointer.getPeer(v), i), LiferaysassLibrary.Sass_Value.class); } @Name("sass_map_get_key") @Ptr protected native static long sassMapGetKey(@Ptr long v, @Ptr long i); /** * Original signature : <code>void sass_map_set_key(Sass_Value*, size_t, Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:93</i> */ @Name("sass_map_set_key") public static void sassMapSetKey(Pointer<LiferaysassLibrary.Sass_Value > v, @Ptr long i, Pointer<LiferaysassLibrary.Sass_Value > Sass_ValuePtr1) { sassMapSetKey(Pointer.getPeer(v), i, Pointer.getPeer(Sass_ValuePtr1)); } @Name("sass_map_set_key") protected native static void sassMapSetKey(@Ptr long v, @Ptr long i, @Ptr long Sass_ValuePtr1); /** * Original signature : <code>Sass_Value* sass_map_get_value(Sass_Value*, size_t)</code><br> * <i>native declaration : ./sass/values.h:94</i> */ @Name("sass_map_get_value") public static Pointer<LiferaysassLibrary.Sass_Value > sassMapGetValue(Pointer<LiferaysassLibrary.Sass_Value > v, @Ptr long i) { return (Pointer)Pointer.pointerToAddress(sassMapGetValue(Pointer.getPeer(v), i), LiferaysassLibrary.Sass_Value.class); } @Name("sass_map_get_value") @Ptr protected native static long sassMapGetValue(@Ptr long v, @Ptr long i); /** * Original signature : <code>void sass_map_set_value(Sass_Value*, size_t, Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:95</i> */ @Name("sass_map_set_value") public static void sassMapSetValue(Pointer<LiferaysassLibrary.Sass_Value > v, @Ptr long i, Pointer<LiferaysassLibrary.Sass_Value > Sass_ValuePtr1) { sassMapSetValue(Pointer.getPeer(v), i, Pointer.getPeer(Sass_ValuePtr1)); } @Name("sass_map_set_value") protected native static void sassMapSetValue(@Ptr long v, @Ptr long i, @Ptr long Sass_ValuePtr1); /** * Getters and setters for Sass_Error<br> * Original signature : <code>char* sass_error_get_message(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:98</i> */ @Name("sass_error_get_message") public static Pointer<Byte > sassErrorGetMessage(Pointer<LiferaysassLibrary.Sass_Value > v) { return (Pointer)Pointer.pointerToAddress(sassErrorGetMessage(Pointer.getPeer(v)), Byte.class); } @Name("sass_error_get_message") @Ptr protected native static long sassErrorGetMessage(@Ptr long v); /** * Original signature : <code>void sass_error_set_message(Sass_Value*, char*)</code><br> * <i>native declaration : ./sass/values.h:99</i> */ @Name("sass_error_set_message") public static void sassErrorSetMessage(Pointer<LiferaysassLibrary.Sass_Value > v, Pointer<Byte > msg) { sassErrorSetMessage(Pointer.getPeer(v), Pointer.getPeer(msg)); } @Name("sass_error_set_message") protected native static void sassErrorSetMessage(@Ptr long v, @Ptr long msg); /** * Getters and setters for Sass_Warning<br> * Original signature : <code>char* sass_warning_get_message(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:102</i> */ @Name("sass_warning_get_message") public static Pointer<Byte > sassWarningGetMessage(Pointer<LiferaysassLibrary.Sass_Value > v) { return (Pointer)Pointer.pointerToAddress(sassWarningGetMessage(Pointer.getPeer(v)), Byte.class); } @Name("sass_warning_get_message") @Ptr protected native static long sassWarningGetMessage(@Ptr long v); /** * Original signature : <code>void sass_warning_set_message(Sass_Value*, char*)</code><br> * <i>native declaration : ./sass/values.h:103</i> */ @Name("sass_warning_set_message") public static void sassWarningSetMessage(Pointer<LiferaysassLibrary.Sass_Value > v, Pointer<Byte > msg) { sassWarningSetMessage(Pointer.getPeer(v), Pointer.getPeer(msg)); } @Name("sass_warning_set_message") protected native static void sassWarningSetMessage(@Ptr long v, @Ptr long msg); /** * Creator functions for all value types<br> * Original signature : <code>Sass_Value* sass_make_null()</code><br> * <i>native declaration : ./sass/values.h:106</i> */ @Name("sass_make_null") public static Pointer<LiferaysassLibrary.Sass_Value > sassMakeNull() { return (Pointer)Pointer.pointerToAddress(sassMakeNull$2(), LiferaysassLibrary.Sass_Value.class); } @Name("sass_make_null") @Ptr protected native static long sassMakeNull$2(); /** * Original signature : <code>Sass_Value* sass_make_boolean(bool)</code><br> * <i>native declaration : ./sass/values.h:107</i> */ @Name("sass_make_boolean") public static Pointer<LiferaysassLibrary.Sass_Value > sassMakeBoolean(boolean val) { return (Pointer)Pointer.pointerToAddress(sassMakeBoolean$2(val), LiferaysassLibrary.Sass_Value.class); } @Name("sass_make_boolean") @Ptr protected native static long sassMakeBoolean$2(boolean val); /** * Original signature : <code>Sass_Value* sass_make_string(const char*)</code><br> * <i>native declaration : ./sass/values.h:108</i> */ @Name("sass_make_string") public static Pointer<LiferaysassLibrary.Sass_Value > sassMakeString(Pointer<Byte > val) { return (Pointer)Pointer.pointerToAddress(sassMakeString(Pointer.getPeer(val)), LiferaysassLibrary.Sass_Value.class); } @Name("sass_make_string") @Ptr protected native static long sassMakeString(@Ptr long val); /** * Original signature : <code>Sass_Value* sass_make_qstring(const char*)</code><br> * <i>native declaration : ./sass/values.h:109</i> */ @Name("sass_make_qstring") public static Pointer<LiferaysassLibrary.Sass_Value > sassMakeQstring(Pointer<Byte > val) { return (Pointer)Pointer.pointerToAddress(sassMakeQstring(Pointer.getPeer(val)), LiferaysassLibrary.Sass_Value.class); } @Name("sass_make_qstring") @Ptr protected native static long sassMakeQstring(@Ptr long val); /** * Original signature : <code>Sass_Value* sass_make_number(double, const char*)</code><br> * <i>native declaration : ./sass/values.h:110</i> */ @Name("sass_make_number") public static Pointer<LiferaysassLibrary.Sass_Value > sassMakeNumber(double val, Pointer<Byte > unit) { return (Pointer)Pointer.pointerToAddress(sassMakeNumber(val, Pointer.getPeer(unit)), LiferaysassLibrary.Sass_Value.class); } @Name("sass_make_number") @Ptr protected native static long sassMakeNumber(double val, @Ptr long unit); /** * Original signature : <code>Sass_Value* sass_make_color(double, double, double, double)</code><br> * <i>native declaration : ./sass/values.h:111</i> */ @Name("sass_make_color") public static Pointer<LiferaysassLibrary.Sass_Value > sassMakeColor(double r, double g, double b, double a) { return (Pointer)Pointer.pointerToAddress(sassMakeColor$2(r, g, b, a), LiferaysassLibrary.Sass_Value.class); } @Name("sass_make_color") @Ptr protected native static long sassMakeColor$2(double r, double g, double b, double a); /** * Original signature : <code>Sass_Value* sass_make_list(size_t, Sass_Separator)</code><br> * <i>native declaration : ./sass/values.h:112</i> */ @Name("sass_make_list") public static Pointer<LiferaysassLibrary.Sass_Value > sassMakeList(@Ptr long len, IntValuedEnum<LiferaysassLibrary.Sass_Separator > sep) { return (Pointer)Pointer.pointerToAddress(sassMakeList(len, (int)sep.value()), LiferaysassLibrary.Sass_Value.class); } @Name("sass_make_list") @Ptr protected native static long sassMakeList(@Ptr long len, int sep); /** * Original signature : <code>Sass_Value* sass_make_map(size_t)</code><br> * <i>native declaration : ./sass/values.h:113</i> */ @Name("sass_make_map") public static Pointer<LiferaysassLibrary.Sass_Value > sassMakeMap(@Ptr long len) { return (Pointer)Pointer.pointerToAddress(sassMakeMap$2(len), LiferaysassLibrary.Sass_Value.class); } @Name("sass_make_map") @Ptr protected native static long sassMakeMap$2(@Ptr long len); /** * Original signature : <code>Sass_Value* sass_make_error(const char*)</code><br> * <i>native declaration : ./sass/values.h:114</i> */ @Name("sass_make_error") public static Pointer<LiferaysassLibrary.Sass_Value > sassMakeError(Pointer<Byte > msg) { return (Pointer)Pointer.pointerToAddress(sassMakeError(Pointer.getPeer(msg)), LiferaysassLibrary.Sass_Value.class); } @Name("sass_make_error") @Ptr protected native static long sassMakeError(@Ptr long msg); /** * Original signature : <code>Sass_Value* sass_make_warning(const char*)</code><br> * <i>native declaration : ./sass/values.h:115</i> */ @Name("sass_make_warning") public static Pointer<LiferaysassLibrary.Sass_Value > sassMakeWarning(Pointer<Byte > msg) { return (Pointer)Pointer.pointerToAddress(sassMakeWarning(Pointer.getPeer(msg)), LiferaysassLibrary.Sass_Value.class); } @Name("sass_make_warning") @Ptr protected native static long sassMakeWarning(@Ptr long msg); /** * Means we will delete recursively for lists and maps<br> * Original signature : <code>void sass_delete_value(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:120</i> */ @Name("sass_delete_value") public static void sassDeleteValue(Pointer<LiferaysassLibrary.Sass_Value > val) { sassDeleteValue(Pointer.getPeer(val)); } @Name("sass_delete_value") protected native static void sassDeleteValue(@Ptr long val); /** * Make a deep cloned copy of the given sass value<br> * Original signature : <code>Sass_Value* sass_clone_value(Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:123</i> */ @Name("sass_clone_value") public static Pointer<LiferaysassLibrary.Sass_Value > sassCloneValue(Pointer<LiferaysassLibrary.Sass_Value > val) { return (Pointer)Pointer.pointerToAddress(sassCloneValue(Pointer.getPeer(val)), LiferaysassLibrary.Sass_Value.class); } @Name("sass_clone_value") @Ptr protected native static long sassCloneValue(@Ptr long val); /** * Stringify a Sass_Values and also return the result as a Sass_Value (of type STRING)<br> * Original signature : <code>Sass_Value* sass_value_stringify(Sass_Value*, bool, int)</code><br> * <i>native declaration : ./sass/values.h:126</i> */ @Name("sass_value_stringify") public static Pointer<LiferaysassLibrary.Sass_Value > sassValueStringify(Pointer<LiferaysassLibrary.Sass_Value > a, boolean compressed, int precision) { return (Pointer)Pointer.pointerToAddress(sassValueStringify(Pointer.getPeer(a), compressed, precision), LiferaysassLibrary.Sass_Value.class); } @Name("sass_value_stringify") @Ptr protected native static long sassValueStringify(@Ptr long a, boolean compressed, int precision); /** * Execute an operation for two Sass_Values and return the result as a Sass_Value too<br> * Original signature : <code>Sass_Value* sass_value_op(Sass_OP, Sass_Value*, Sass_Value*)</code><br> * <i>native declaration : ./sass/values.h:129</i> */ @Name("sass_value_op") public static Pointer<LiferaysassLibrary.Sass_Value > sassValueOp(IntValuedEnum<LiferaysassLibrary.Sass_OP > op, Pointer<LiferaysassLibrary.Sass_Value > a, Pointer<LiferaysassLibrary.Sass_Value > b) { return (Pointer)Pointer.pointerToAddress(sassValueOp((int)op.value(), Pointer.getPeer(a), Pointer.getPeer(b)), LiferaysassLibrary.Sass_Value.class); } @Name("sass_value_op") @Ptr protected native static long sassValueOp(int op, @Ptr long a, @Ptr long b); /** * Creator for sass custom importer return argument list<br> * Original signature : <code>Sass_Importer_List sass_make_importer_list(size_t)</code><br> * <i>native declaration : ./sass/functions.h:33</i> */ @Name("sass_make_importer_list") public static Pointer<Pointer<LiferaysassLibrary.Sass_Importer > > sassMakeImporterList(@Ptr long length) { return (Pointer)Pointer.pointerToAddress(sassMakeImporterList$2(length), DefaultParameterizedType.paramType(Pointer.class, LiferaysassLibrary.Sass_Importer.class)); } @Name("sass_make_importer_list") @Ptr protected native static long sassMakeImporterList$2(@Ptr long length); /** * Original signature : <code>Sass_Importer_Entry sass_importer_get_list_entry(Sass_Importer_List, size_t)</code><br> * <i>native declaration : ./sass/functions.h:34</i> */ @Name("sass_importer_get_list_entry") public static LiferaysassLibrary.Sass_Importer_Entry sassImporterGetListEntry(Pointer<Pointer<LiferaysassLibrary.Sass_Importer > > list, @Ptr long idx) { return new LiferaysassLibrary.Sass_Importer_Entry(sassImporterGetListEntry(Pointer.getPeer(list), idx)); } @Name("sass_importer_get_list_entry") @Ptr protected native static long sassImporterGetListEntry(@Ptr long list, @Ptr long idx); /** * Original signature : <code>void sass_importer_set_list_entry(Sass_Importer_List, size_t, Sass_Importer_Entry)</code><br> * <i>native declaration : ./sass/functions.h:35</i> */ @Name("sass_importer_set_list_entry") public static void sassImporterSetListEntry(Pointer<Pointer<LiferaysassLibrary.Sass_Importer > > list, @Ptr long idx, LiferaysassLibrary.Sass_Importer_Entry entry) { sassImporterSetListEntry(Pointer.getPeer(list), idx, Pointer.getPeer(entry)); } @Name("sass_importer_set_list_entry") protected native static void sassImporterSetListEntry(@Ptr long list, @Ptr long idx, @Ptr long entry); /** * The pointer is mostly used to store the callback into the actual binding<br> * Original signature : <code>Sass_Importer_Entry sass_make_importer(Sass_Importer_Fn, double, void*)</code><br> * <i>native declaration : ./sass/functions.h:40</i> */ @Name("sass_make_importer") public static LiferaysassLibrary.Sass_Importer_Entry sassMakeImporter(Pointer<LiferaysassLibrary.Sass_Importer_Fn > importer, double priority, Pointer<? > cookie) { return new LiferaysassLibrary.Sass_Importer_Entry(sassMakeImporter(Pointer.getPeer(importer), priority, Pointer.getPeer(cookie))); } @Name("sass_make_importer") @Ptr protected native static long sassMakeImporter(@Ptr long importer, double priority, @Ptr long cookie); /** * Getters for import function descriptors<br> * Original signature : <code>Sass_Importer_Fn sass_importer_get_function(Sass_Importer_Entry)</code><br> * <i>native declaration : ./sass/functions.h:43</i> */ @Name("sass_importer_get_function") public static Pointer<LiferaysassLibrary.Sass_Importer_Fn > sassImporterGetFunction(LiferaysassLibrary.Sass_Importer_Entry cb) { return (Pointer)Pointer.pointerToAddress(sassImporterGetFunction(Pointer.getPeer(cb)), LiferaysassLibrary.Sass_Importer_Fn.class); } @Name("sass_importer_get_function") @Ptr protected native static long sassImporterGetFunction(@Ptr long cb); /** * Original signature : <code>double sass_importer_get_priority(Sass_Importer_Entry)</code><br> * <i>native declaration : ./sass/functions.h:44</i> */ @Name("sass_importer_get_priority") public static double sassImporterGetPriority(LiferaysassLibrary.Sass_Importer_Entry cb) { return sassImporterGetPriority(Pointer.getPeer(cb)); } @Name("sass_importer_get_priority") protected native static double sassImporterGetPriority(@Ptr long cb); /** * Original signature : <code>void* sass_importer_get_cookie(Sass_Importer_Entry)</code><br> * <i>native declaration : ./sass/functions.h:45</i> */ @Name("sass_importer_get_cookie") public static Pointer<? > sassImporterGetCookie(LiferaysassLibrary.Sass_Importer_Entry cb) { return Pointer.pointerToAddress(sassImporterGetCookie(Pointer.getPeer(cb))); } @Name("sass_importer_get_cookie") @Ptr protected native static long sassImporterGetCookie(@Ptr long cb); /** * Deallocator for associated memory<br> * Original signature : <code>void sass_delete_importer(Sass_Importer_Entry)</code><br> * <i>native declaration : ./sass/functions.h:48</i> */ @Name("sass_delete_importer") public static void sassDeleteImporter(LiferaysassLibrary.Sass_Importer_Entry cb) { sassDeleteImporter(Pointer.getPeer(cb)); } @Name("sass_delete_importer") protected native static void sassDeleteImporter(@Ptr long cb); /** * Creator for sass custom importer return argument list<br> * Original signature : <code>Sass_Import_List sass_make_import_list(size_t)</code><br> * <i>native declaration : ./sass/functions.h:51</i> */ @Name("sass_make_import_list") public static Pointer<Pointer<LiferaysassLibrary.Sass_Import > > sassMakeImportList(@Ptr long length) { return (Pointer)Pointer.pointerToAddress(sassMakeImportList$2(length), DefaultParameterizedType.paramType(Pointer.class, LiferaysassLibrary.Sass_Import.class)); } @Name("sass_make_import_list") @Ptr protected native static long sassMakeImportList$2(@Ptr long length); /** * Creator for a single import entry returned by the custom importer inside the list<br> * Original signature : <code>Sass_Import_Entry sass_make_import_entry(const char*, char*, char*)</code><br> * <i>native declaration : ./sass/functions.h:53</i> */ @Name("sass_make_import_entry") public static LiferaysassLibrary.Sass_Import_Entry sassMakeImportEntry(Pointer<Byte > path, Pointer<Byte > source, Pointer<Byte > srcmap) { return new LiferaysassLibrary.Sass_Import_Entry(sassMakeImportEntry(Pointer.getPeer(path), Pointer.getPeer(source), Pointer.getPeer(srcmap))); } @Name("sass_make_import_entry") @Ptr protected native static long sassMakeImportEntry(@Ptr long path, @Ptr long source, @Ptr long srcmap); /** * Original signature : <code>Sass_Import_Entry sass_make_import(const char*, const char*, char*, char*)</code><br> * <i>native declaration : ./sass/functions.h:54</i> */ @Name("sass_make_import") public static LiferaysassLibrary.Sass_Import_Entry sassMakeImport(Pointer<Byte > imp_path, Pointer<Byte > abs_base, Pointer<Byte > source, Pointer<Byte > srcmap) { return new LiferaysassLibrary.Sass_Import_Entry(sassMakeImport(Pointer.getPeer(imp_path), Pointer.getPeer(abs_base), Pointer.getPeer(source), Pointer.getPeer(srcmap))); } @Name("sass_make_import") @Ptr protected native static long sassMakeImport(@Ptr long imp_path, @Ptr long abs_base, @Ptr long source, @Ptr long srcmap); /** * set error message to abort import and to print out a message (path from existing object is used in output)<br> * Original signature : <code>Sass_Import_Entry sass_import_set_error(Sass_Import_Entry, const char*, size_t, size_t)</code><br> * <i>native declaration : ./sass/functions.h:56</i> */ @Name("sass_import_set_error") public static LiferaysassLibrary.Sass_Import_Entry sassImportSetError(LiferaysassLibrary.Sass_Import_Entry import$, Pointer<Byte > message, @Ptr long line, @Ptr long col) { return new LiferaysassLibrary.Sass_Import_Entry(sassImportSetError(Pointer.getPeer(import$), Pointer.getPeer(message), line, col)); } @Name("sass_import_set_error") @Ptr protected native static long sassImportSetError(@Ptr long import$, @Ptr long message, @Ptr long line, @Ptr long col); /** * Since we are dealing with pointers they should have a guaranteed and fixed size<br> * Original signature : <code>void sass_import_set_list_entry(Sass_Import_List, size_t, Sass_Import_Entry)</code><br> * <i>native declaration : ./sass/functions.h:60</i> */ @Name("sass_import_set_list_entry") public static void sassImportSetListEntry(Pointer<Pointer<LiferaysassLibrary.Sass_Import > > list, @Ptr long idx, LiferaysassLibrary.Sass_Import_Entry entry) { sassImportSetListEntry(Pointer.getPeer(list), idx, Pointer.getPeer(entry)); } @Name("sass_import_set_list_entry") protected native static void sassImportSetListEntry(@Ptr long list, @Ptr long idx, @Ptr long entry); /** * Original signature : <code>Sass_Import_Entry sass_import_get_list_entry(Sass_Import_List, size_t)</code><br> * <i>native declaration : ./sass/functions.h:61</i> */ @Name("sass_import_get_list_entry") public static LiferaysassLibrary.Sass_Import_Entry sassImportGetListEntry(Pointer<Pointer<LiferaysassLibrary.Sass_Import > > list, @Ptr long idx) { return new LiferaysassLibrary.Sass_Import_Entry(sassImportGetListEntry(Pointer.getPeer(list), idx)); } @Name("sass_import_get_list_entry") @Ptr protected native static long sassImportGetListEntry(@Ptr long list, @Ptr long idx); /** * Getters for import entry<br> * Original signature : <code>char* sass_import_get_imp_path(Sass_Import_Entry)</code><br> * <i>native declaration : ./sass/functions.h:64</i> */ @Name("sass_import_get_imp_path") public static Pointer<Byte > sassImportGetImpPath(LiferaysassLibrary.Sass_Import_Entry Sass_Import_Entry1) { return (Pointer)Pointer.pointerToAddress(sassImportGetImpPath(Pointer.getPeer(Sass_Import_Entry1)), Byte.class); } @Name("sass_import_get_imp_path") @Ptr protected native static long sassImportGetImpPath(@Ptr long Sass_Import_Entry1); /** * Original signature : <code>char* sass_import_get_abs_path(Sass_Import_Entry)</code><br> * <i>native declaration : ./sass/functions.h:65</i> */ @Name("sass_import_get_abs_path") public static Pointer<Byte > sassImportGetAbsPath(LiferaysassLibrary.Sass_Import_Entry Sass_Import_Entry1) { return (Pointer)Pointer.pointerToAddress(sassImportGetAbsPath(Pointer.getPeer(Sass_Import_Entry1)), Byte.class); } @Name("sass_import_get_abs_path") @Ptr protected native static long sassImportGetAbsPath(@Ptr long Sass_Import_Entry1); /** * Original signature : <code>char* sass_import_get_source(Sass_Import_Entry)</code><br> * <i>native declaration : ./sass/functions.h:66</i> */ @Name("sass_import_get_source") public static Pointer<Byte > sassImportGetSource(LiferaysassLibrary.Sass_Import_Entry Sass_Import_Entry1) { return (Pointer)Pointer.pointerToAddress(sassImportGetSource(Pointer.getPeer(Sass_Import_Entry1)), Byte.class); } @Name("sass_import_get_source") @Ptr protected native static long sassImportGetSource(@Ptr long Sass_Import_Entry1); /** * Original signature : <code>char* sass_import_get_srcmap(Sass_Import_Entry)</code><br> * <i>native declaration : ./sass/functions.h:67</i> */ @Name("sass_import_get_srcmap") public static Pointer<Byte > sassImportGetSrcmap(LiferaysassLibrary.Sass_Import_Entry Sass_Import_Entry1) { return (Pointer)Pointer.pointerToAddress(sassImportGetSrcmap(Pointer.getPeer(Sass_Import_Entry1)), Byte.class); } @Name("sass_import_get_srcmap") @Ptr protected native static long sassImportGetSrcmap(@Ptr long Sass_Import_Entry1); /** * The property on our struct will be reset to NULL<br> * Original signature : <code>char* sass_import_take_source(Sass_Import_Entry)</code><br> * <i>native declaration : ./sass/functions.h:70</i> */ @Name("sass_import_take_source") public static Pointer<Byte > sassImportTakeSource(LiferaysassLibrary.Sass_Import_Entry Sass_Import_Entry1) { return (Pointer)Pointer.pointerToAddress(sassImportTakeSource(Pointer.getPeer(Sass_Import_Entry1)), Byte.class); } @Name("sass_import_take_source") @Ptr protected native static long sassImportTakeSource(@Ptr long Sass_Import_Entry1); /** * Original signature : <code>char* sass_import_take_srcmap(Sass_Import_Entry)</code><br> * <i>native declaration : ./sass/functions.h:71</i> */ @Name("sass_import_take_srcmap") public static Pointer<Byte > sassImportTakeSrcmap(LiferaysassLibrary.Sass_Import_Entry Sass_Import_Entry1) { return (Pointer)Pointer.pointerToAddress(sassImportTakeSrcmap(Pointer.getPeer(Sass_Import_Entry1)), Byte.class); } @Name("sass_import_take_srcmap") @Ptr protected native static long sassImportTakeSrcmap(@Ptr long Sass_Import_Entry1); /** * Getters from import error entry<br> * Original signature : <code>size_t sass_import_get_error_line(Sass_Import_Entry)</code><br> * <i>native declaration : ./sass/functions.h:73</i> */ @Name("sass_import_get_error_line") @Ptr public static long sassImportGetErrorLine(LiferaysassLibrary.Sass_Import_Entry Sass_Import_Entry1) { return sassImportGetErrorLine(Pointer.getPeer(Sass_Import_Entry1)); } @Name("sass_import_get_error_line") @Ptr protected native static long sassImportGetErrorLine(@Ptr long Sass_Import_Entry1); /** * Original signature : <code>size_t sass_import_get_error_column(Sass_Import_Entry)</code><br> * <i>native declaration : ./sass/functions.h:74</i> */ @Name("sass_import_get_error_column") @Ptr public static long sassImportGetErrorColumn(LiferaysassLibrary.Sass_Import_Entry Sass_Import_Entry1) { return sassImportGetErrorColumn(Pointer.getPeer(Sass_Import_Entry1)); } @Name("sass_import_get_error_column") @Ptr protected native static long sassImportGetErrorColumn(@Ptr long Sass_Import_Entry1); /** * Original signature : <code>char* sass_import_get_error_message(Sass_Import_Entry)</code><br> * <i>native declaration : ./sass/functions.h:75</i> */ @Name("sass_import_get_error_message") public static Pointer<Byte > sassImportGetErrorMessage(LiferaysassLibrary.Sass_Import_Entry Sass_Import_Entry1) { return (Pointer)Pointer.pointerToAddress(sassImportGetErrorMessage(Pointer.getPeer(Sass_Import_Entry1)), Byte.class); } @Name("sass_import_get_error_message") @Ptr protected native static long sassImportGetErrorMessage(@Ptr long Sass_Import_Entry1); /** * Deallocator for associated memory (incl. entries)<br> * Original signature : <code>void sass_delete_import_list(Sass_Import_List)</code><br> * <i>native declaration : ./sass/functions.h:78</i> */ @Name("sass_delete_import_list") public static void sassDeleteImportList(Pointer<Pointer<LiferaysassLibrary.Sass_Import > > Sass_Import_List1) { sassDeleteImportList(Pointer.getPeer(Sass_Import_List1)); } @Name("sass_delete_import_list") protected native static void sassDeleteImportList(@Ptr long Sass_Import_List1); /** * Just in case we have some stray import structs<br> * Original signature : <code>void sass_delete_import(Sass_Import_Entry)</code><br> * <i>native declaration : ./sass/functions.h:80</i> */ @Name("sass_delete_import") public static void sassDeleteImport(LiferaysassLibrary.Sass_Import_Entry Sass_Import_Entry1) { sassDeleteImport(Pointer.getPeer(Sass_Import_Entry1)); } @Name("sass_delete_import") protected native static void sassDeleteImport(@Ptr long Sass_Import_Entry1); /** * Creators for sass function list and function descriptors<br> * Original signature : <code>Sass_Function_List sass_make_function_list(size_t)</code><br> * <i>native declaration : ./sass/functions.h:85</i> */ @Name("sass_make_function_list") public static Pointer<Pointer<LiferaysassLibrary.Sass_Function > > sassMakeFunctionList(@Ptr long length) { return (Pointer)Pointer.pointerToAddress(sassMakeFunctionList$2(length), DefaultParameterizedType.paramType(Pointer.class, LiferaysassLibrary.Sass_Function.class)); } @Name("sass_make_function_list") @Ptr protected native static long sassMakeFunctionList$2(@Ptr long length); /** * Original signature : <code>Sass_Function_Entry sass_make_function(const char*, Sass_Function_Fn, void*)</code><br> * <i>native declaration : ./sass/functions.h:86</i> */ @Name("sass_make_function") public static LiferaysassLibrary.Sass_Function_Entry sassMakeFunction(Pointer<Byte > signature, Pointer<LiferaysassLibrary.Sass_Function_Fn > cb, Pointer<? > cookie) { return new LiferaysassLibrary.Sass_Function_Entry(sassMakeFunction(Pointer.getPeer(signature), Pointer.getPeer(cb), Pointer.getPeer(cookie))); } @Name("sass_make_function") @Ptr protected native static long sassMakeFunction(@Ptr long signature, @Ptr long cb, @Ptr long cookie); /** * Setters and getters for callbacks on function lists<br> * Original signature : <code>Sass_Function_Entry sass_function_get_list_entry(Sass_Function_List, size_t)</code><br> * <i>native declaration : ./sass/functions.h:89</i> */ @Name("sass_function_get_list_entry") public static LiferaysassLibrary.Sass_Function_Entry sassFunctionGetListEntry(Pointer<Pointer<LiferaysassLibrary.Sass_Function > > list, @Ptr long pos) { return new LiferaysassLibrary.Sass_Function_Entry(sassFunctionGetListEntry(Pointer.getPeer(list), pos)); } @Name("sass_function_get_list_entry") @Ptr protected native static long sassFunctionGetListEntry(@Ptr long list, @Ptr long pos); /** * Original signature : <code>void sass_function_set_list_entry(Sass_Function_List, size_t, Sass_Function_Entry)</code><br> * <i>native declaration : ./sass/functions.h:90</i> */ @Name("sass_function_set_list_entry") public static void sassFunctionSetListEntry(Pointer<Pointer<LiferaysassLibrary.Sass_Function > > list, @Ptr long pos, LiferaysassLibrary.Sass_Function_Entry cb) { sassFunctionSetListEntry(Pointer.getPeer(list), pos, Pointer.getPeer(cb)); } @Name("sass_function_set_list_entry") protected native static void sassFunctionSetListEntry(@Ptr long list, @Ptr long pos, @Ptr long cb); /** * Getters for custom function descriptors<br> * Original signature : <code>char* sass_function_get_signature(Sass_Function_Entry)</code><br> * <i>native declaration : ./sass/functions.h:93</i> */ @Name("sass_function_get_signature") public static Pointer<Byte > sassFunctionGetSignature(LiferaysassLibrary.Sass_Function_Entry cb) { return (Pointer)Pointer.pointerToAddress(sassFunctionGetSignature(Pointer.getPeer(cb)), Byte.class); } @Name("sass_function_get_signature") @Ptr protected native static long sassFunctionGetSignature(@Ptr long cb); /** * Original signature : <code>Sass_Function_Fn sass_function_get_function(Sass_Function_Entry)</code><br> * <i>native declaration : ./sass/functions.h:94</i> */ @Name("sass_function_get_function") public static Pointer<LiferaysassLibrary.Sass_Function_Fn > sassFunctionGetFunction(LiferaysassLibrary.Sass_Function_Entry cb) { return (Pointer)Pointer.pointerToAddress(sassFunctionGetFunction(Pointer.getPeer(cb)), LiferaysassLibrary.Sass_Function_Fn.class); } @Name("sass_function_get_function") @Ptr protected native static long sassFunctionGetFunction(@Ptr long cb); /** * Original signature : <code>void* sass_function_get_cookie(Sass_Function_Entry)</code><br> * <i>native declaration : ./sass/functions.h:95</i> */ @Name("sass_function_get_cookie") public static Pointer<? > sassFunctionGetCookie(LiferaysassLibrary.Sass_Function_Entry cb) { return Pointer.pointerToAddress(sassFunctionGetCookie(Pointer.getPeer(cb))); } @Name("sass_function_get_cookie") @Ptr protected native static long sassFunctionGetCookie(@Ptr long cb); /** * Create and initialize an option struct<br> * Original signature : <code>Sass_Options* sass_make_options()</code><br> * <i>native declaration : sass/context.h:31</i> */ @Name("sass_make_options") public static Pointer<LiferaysassLibrary.Sass_Options > sassMakeOptions() { return (Pointer)Pointer.pointerToAddress(sassMakeOptions$2(), LiferaysassLibrary.Sass_Options.class); } @Name("sass_make_options") @Ptr protected native static long sassMakeOptions$2(); /** * Create and initialize a specific context<br> * Original signature : <code>Sass_File_Context* sass_make_file_context(const char*)</code><br> * <i>native declaration : sass/context.h:33</i> */ @Name("sass_make_file_context") public static Pointer<LiferaysassLibrary.Sass_File_Context > sassMakeFileContext(Pointer<Byte > input_path) { return (Pointer)Pointer.pointerToAddress(sassMakeFileContext(Pointer.getPeer(input_path)), LiferaysassLibrary.Sass_File_Context.class); } @Name("sass_make_file_context") @Ptr protected native static long sassMakeFileContext(@Ptr long input_path); /** * Original signature : <code>Sass_Data_Context* sass_make_data_context(char*)</code><br> * <i>native declaration : sass/context.h:34</i> */ @Name("sass_make_data_context") public static Pointer<LiferaysassLibrary.Sass_Data_Context > sassMakeDataContext(Pointer<Byte > source_string) { return (Pointer)Pointer.pointerToAddress(sassMakeDataContext(Pointer.getPeer(source_string)), LiferaysassLibrary.Sass_Data_Context.class); } @Name("sass_make_data_context") @Ptr protected native static long sassMakeDataContext(@Ptr long source_string); /** * Call the compilation step for the specific context<br> * Original signature : <code>int sass_compile_file_context(Sass_File_Context*)</code><br> * <i>native declaration : sass/context.h:37</i> */ @Name("sass_compile_file_context") public static int sassCompileFileContext(Pointer<LiferaysassLibrary.Sass_File_Context > ctx) { return sassCompileFileContext(Pointer.getPeer(ctx)); } @Name("sass_compile_file_context") protected native static int sassCompileFileContext(@Ptr long ctx); /** * Original signature : <code>int sass_compile_data_context(Sass_Data_Context*)</code><br> * <i>native declaration : sass/context.h:38</i> */ @Name("sass_compile_data_context") public static int sassCompileDataContext(Pointer<LiferaysassLibrary.Sass_Data_Context > ctx) { return sassCompileDataContext(Pointer.getPeer(ctx)); } @Name("sass_compile_data_context") protected native static int sassCompileDataContext(@Ptr long ctx); /** * Create a sass compiler instance for more control<br> * Original signature : <code>Sass_Compiler* sass_make_file_compiler(Sass_File_Context*)</code><br> * <i>native declaration : sass/context.h:41</i> */ @Name("sass_make_file_compiler") public static Pointer<LiferaysassLibrary.Sass_Compiler > sassMakeFileCompiler(Pointer<LiferaysassLibrary.Sass_File_Context > file_ctx) { return (Pointer)Pointer.pointerToAddress(sassMakeFileCompiler(Pointer.getPeer(file_ctx)), LiferaysassLibrary.Sass_Compiler.class); } @Name("sass_make_file_compiler") @Ptr protected native static long sassMakeFileCompiler(@Ptr long file_ctx); /** * Original signature : <code>Sass_Compiler* sass_make_data_compiler(Sass_Data_Context*)</code><br> * <i>native declaration : sass/context.h:42</i> */ @Name("sass_make_data_compiler") public static Pointer<LiferaysassLibrary.Sass_Compiler > sassMakeDataCompiler(Pointer<LiferaysassLibrary.Sass_Data_Context > data_ctx) { return (Pointer)Pointer.pointerToAddress(sassMakeDataCompiler(Pointer.getPeer(data_ctx)), LiferaysassLibrary.Sass_Compiler.class); } @Name("sass_make_data_compiler") @Ptr protected native static long sassMakeDataCompiler(@Ptr long data_ctx); /** * Usefull if you only want to query the included files<br> * Original signature : <code>int sass_compiler_parse(Sass_Compiler*)</code><br> * <i>native declaration : sass/context.h:46</i> */ @Name("sass_compiler_parse") public static int sassCompilerParse(Pointer<LiferaysassLibrary.Sass_Compiler > compiler) { return sassCompilerParse(Pointer.getPeer(compiler)); } @Name("sass_compiler_parse") protected native static int sassCompilerParse(@Ptr long compiler); /** * Original signature : <code>int sass_compiler_execute(Sass_Compiler*)</code><br> * <i>native declaration : sass/context.h:47</i> */ @Name("sass_compiler_execute") public static int sassCompilerExecute(Pointer<LiferaysassLibrary.Sass_Compiler > compiler) { return sassCompilerExecute(Pointer.getPeer(compiler)); } @Name("sass_compiler_execute") protected native static int sassCompilerExecute(@Ptr long compiler); /** * This does _not_ include any contexts or options<br> * Original signature : <code>void sass_delete_compiler(Sass_Compiler*)</code><br> * <i>native declaration : sass/context.h:51</i> */ @Name("sass_delete_compiler") public static void sassDeleteCompiler(Pointer<LiferaysassLibrary.Sass_Compiler > compiler) { sassDeleteCompiler(Pointer.getPeer(compiler)); } @Name("sass_delete_compiler") protected native static void sassDeleteCompiler(@Ptr long compiler); /** * Release all memory allocated and also ourself<br> * Original signature : <code>void sass_delete_file_context(Sass_File_Context*)</code><br> * <i>native declaration : sass/context.h:54</i> */ @Name("sass_delete_file_context") public static void sassDeleteFileContext(Pointer<LiferaysassLibrary.Sass_File_Context > ctx) { sassDeleteFileContext(Pointer.getPeer(ctx)); } @Name("sass_delete_file_context") protected native static void sassDeleteFileContext(@Ptr long ctx); /** * Original signature : <code>void sass_delete_data_context(Sass_Data_Context*)</code><br> * <i>native declaration : sass/context.h:55</i> */ @Name("sass_delete_data_context") public static void sassDeleteDataContext(Pointer<LiferaysassLibrary.Sass_Data_Context > ctx) { sassDeleteDataContext(Pointer.getPeer(ctx)); } @Name("sass_delete_data_context") protected native static void sassDeleteDataContext(@Ptr long ctx); /** * Getters for context from specific implementation<br> * Original signature : <code>Sass_Context* sass_file_context_get_context(Sass_File_Context*)</code><br> * <i>native declaration : sass/context.h:58</i> */ @Name("sass_file_context_get_context") public static Pointer<LiferaysassLibrary.Sass_Context > sassFileContextGetContext(Pointer<LiferaysassLibrary.Sass_File_Context > file_ctx) { return (Pointer)Pointer.pointerToAddress(sassFileContextGetContext(Pointer.getPeer(file_ctx)), LiferaysassLibrary.Sass_Context.class); } @Name("sass_file_context_get_context") @Ptr protected native static long sassFileContextGetContext(@Ptr long file_ctx); /** * Original signature : <code>Sass_Context* sass_data_context_get_context(Sass_Data_Context*)</code><br> * <i>native declaration : sass/context.h:59</i> */ @Name("sass_data_context_get_context") public static Pointer<LiferaysassLibrary.Sass_Context > sassDataContextGetContext(Pointer<LiferaysassLibrary.Sass_Data_Context > data_ctx) { return (Pointer)Pointer.pointerToAddress(sassDataContextGetContext(Pointer.getPeer(data_ctx)), LiferaysassLibrary.Sass_Context.class); } @Name("sass_data_context_get_context") @Ptr protected native static long sassDataContextGetContext(@Ptr long data_ctx); /** * Getters for Context_Options from Sass_Context<br> * Original signature : <code>Sass_Options* sass_context_get_options(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:62</i> */ @Name("sass_context_get_options") public static Pointer<LiferaysassLibrary.Sass_Options > sassContextGetOptions(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextGetOptions(Pointer.getPeer(ctx)), LiferaysassLibrary.Sass_Options.class); } @Name("sass_context_get_options") @Ptr protected native static long sassContextGetOptions(@Ptr long ctx); /** * Original signature : <code>Sass_Options* sass_file_context_get_options(Sass_File_Context*)</code><br> * <i>native declaration : sass/context.h:63</i> */ @Name("sass_file_context_get_options") public static Pointer<LiferaysassLibrary.Sass_Options > sassFileContextGetOptions(Pointer<LiferaysassLibrary.Sass_File_Context > file_ctx) { return (Pointer)Pointer.pointerToAddress(sassFileContextGetOptions(Pointer.getPeer(file_ctx)), LiferaysassLibrary.Sass_Options.class); } @Name("sass_file_context_get_options") @Ptr protected native static long sassFileContextGetOptions(@Ptr long file_ctx); /** * Original signature : <code>Sass_Options* sass_data_context_get_options(Sass_Data_Context*)</code><br> * <i>native declaration : sass/context.h:64</i> */ @Name("sass_data_context_get_options") public static Pointer<LiferaysassLibrary.Sass_Options > sassDataContextGetOptions(Pointer<LiferaysassLibrary.Sass_Data_Context > data_ctx) { return (Pointer)Pointer.pointerToAddress(sassDataContextGetOptions(Pointer.getPeer(data_ctx)), LiferaysassLibrary.Sass_Options.class); } @Name("sass_data_context_get_options") @Ptr protected native static long sassDataContextGetOptions(@Ptr long data_ctx); /** * Original signature : <code>void sass_file_context_set_options(Sass_File_Context*, Sass_Options*)</code><br> * <i>native declaration : sass/context.h:65</i> */ @Name("sass_file_context_set_options") public static void sassFileContextSetOptions(Pointer<LiferaysassLibrary.Sass_File_Context > file_ctx, Pointer<LiferaysassLibrary.Sass_Options > opt) { sassFileContextSetOptions(Pointer.getPeer(file_ctx), Pointer.getPeer(opt)); } @Name("sass_file_context_set_options") protected native static void sassFileContextSetOptions(@Ptr long file_ctx, @Ptr long opt); /** * Original signature : <code>void sass_data_context_set_options(Sass_Data_Context*, Sass_Options*)</code><br> * <i>native declaration : sass/context.h:66</i> */ @Name("sass_data_context_set_options") public static void sassDataContextSetOptions(Pointer<LiferaysassLibrary.Sass_Data_Context > data_ctx, Pointer<LiferaysassLibrary.Sass_Options > opt) { sassDataContextSetOptions(Pointer.getPeer(data_ctx), Pointer.getPeer(opt)); } @Name("sass_data_context_set_options") protected native static void sassDataContextSetOptions(@Ptr long data_ctx, @Ptr long opt); /** * Getters for Context_Option values<br> * Original signature : <code>int sass_option_get_precision(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:70</i> */ @Name("sass_option_get_precision") public static int sassOptionGetPrecision(Pointer<LiferaysassLibrary.Sass_Options > options) { return sassOptionGetPrecision(Pointer.getPeer(options)); } @Name("sass_option_get_precision") protected native static int sassOptionGetPrecision(@Ptr long options); /** * Original signature : <code>Sass_Output_Style sass_option_get_output_style(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:71</i> */ @Name("sass_option_get_output_style") public static IntValuedEnum<LiferaysassLibrary.Sass_Output_Style > sassOptionGetOutputStyle(Pointer<LiferaysassLibrary.Sass_Options > options) { return FlagSet.fromValue(sassOptionGetOutputStyle(Pointer.getPeer(options)), LiferaysassLibrary.Sass_Output_Style.class); } @Name("sass_option_get_output_style") protected native static int sassOptionGetOutputStyle(@Ptr long options); /** * Original signature : <code>bool sass_option_get_source_comments(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:72</i> */ @Name("sass_option_get_source_comments") public static boolean sassOptionGetSourceComments(Pointer<LiferaysassLibrary.Sass_Options > options) { return sassOptionGetSourceComments(Pointer.getPeer(options)); } @Name("sass_option_get_source_comments") protected native static boolean sassOptionGetSourceComments(@Ptr long options); /** * Original signature : <code>bool sass_option_get_source_map_embed(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:73</i> */ @Name("sass_option_get_source_map_embed") public static boolean sassOptionGetSourceMapEmbed(Pointer<LiferaysassLibrary.Sass_Options > options) { return sassOptionGetSourceMapEmbed(Pointer.getPeer(options)); } @Name("sass_option_get_source_map_embed") protected native static boolean sassOptionGetSourceMapEmbed(@Ptr long options); /** * Original signature : <code>bool sass_option_get_source_map_contents(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:74</i> */ @Name("sass_option_get_source_map_contents") public static boolean sassOptionGetSourceMapContents(Pointer<LiferaysassLibrary.Sass_Options > options) { return sassOptionGetSourceMapContents(Pointer.getPeer(options)); } @Name("sass_option_get_source_map_contents") protected native static boolean sassOptionGetSourceMapContents(@Ptr long options); /** * Original signature : <code>bool sass_option_get_omit_source_map_url(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:75</i> */ @Name("sass_option_get_omit_source_map_url") public static boolean sassOptionGetOmitSourceMapUrl(Pointer<LiferaysassLibrary.Sass_Options > options) { return sassOptionGetOmitSourceMapUrl(Pointer.getPeer(options)); } @Name("sass_option_get_omit_source_map_url") protected native static boolean sassOptionGetOmitSourceMapUrl(@Ptr long options); /** * Original signature : <code>bool sass_option_get_is_indented_syntax_src(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:76</i> */ @Name("sass_option_get_is_indented_syntax_src") public static boolean sassOptionGetIsIndentedSyntaxSrc(Pointer<LiferaysassLibrary.Sass_Options > options) { return sassOptionGetIsIndentedSyntaxSrc(Pointer.getPeer(options)); } @Name("sass_option_get_is_indented_syntax_src") protected native static boolean sassOptionGetIsIndentedSyntaxSrc(@Ptr long options); /** * Original signature : <code>char* sass_option_get_indent(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:77</i> */ @Name("sass_option_get_indent") public static Pointer<Byte > sassOptionGetIndent(Pointer<LiferaysassLibrary.Sass_Options > options) { return (Pointer)Pointer.pointerToAddress(sassOptionGetIndent(Pointer.getPeer(options)), Byte.class); } @Name("sass_option_get_indent") @Ptr protected native static long sassOptionGetIndent(@Ptr long options); /** * Original signature : <code>char* sass_option_get_linefeed(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:78</i> */ @Name("sass_option_get_linefeed") public static Pointer<Byte > sassOptionGetLinefeed(Pointer<LiferaysassLibrary.Sass_Options > options) { return (Pointer)Pointer.pointerToAddress(sassOptionGetLinefeed(Pointer.getPeer(options)), Byte.class); } @Name("sass_option_get_linefeed") @Ptr protected native static long sassOptionGetLinefeed(@Ptr long options); /** * Original signature : <code>char* sass_option_get_input_path(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:79</i> */ @Name("sass_option_get_input_path") public static Pointer<Byte > sassOptionGetInputPath(Pointer<LiferaysassLibrary.Sass_Options > options) { return (Pointer)Pointer.pointerToAddress(sassOptionGetInputPath(Pointer.getPeer(options)), Byte.class); } @Name("sass_option_get_input_path") @Ptr protected native static long sassOptionGetInputPath(@Ptr long options); /** * Original signature : <code>char* sass_option_get_output_path(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:80</i> */ @Name("sass_option_get_output_path") public static Pointer<Byte > sassOptionGetOutputPath(Pointer<LiferaysassLibrary.Sass_Options > options) { return (Pointer)Pointer.pointerToAddress(sassOptionGetOutputPath(Pointer.getPeer(options)), Byte.class); } @Name("sass_option_get_output_path") @Ptr protected native static long sassOptionGetOutputPath(@Ptr long options); /** * Original signature : <code>char* sass_option_get_plugin_path(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:81</i> */ @Name("sass_option_get_plugin_path") public static Pointer<Byte > sassOptionGetPluginPath(Pointer<LiferaysassLibrary.Sass_Options > options) { return (Pointer)Pointer.pointerToAddress(sassOptionGetPluginPath(Pointer.getPeer(options)), Byte.class); } @Name("sass_option_get_plugin_path") @Ptr protected native static long sassOptionGetPluginPath(@Ptr long options); /** * Original signature : <code>char* sass_option_get_include_path(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:82</i> */ @Name("sass_option_get_include_path") public static Pointer<Byte > sassOptionGetIncludePath(Pointer<LiferaysassLibrary.Sass_Options > options) { return (Pointer)Pointer.pointerToAddress(sassOptionGetIncludePath(Pointer.getPeer(options)), Byte.class); } @Name("sass_option_get_include_path") @Ptr protected native static long sassOptionGetIncludePath(@Ptr long options); /** * Original signature : <code>char* sass_option_get_source_map_file(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:83</i> */ @Name("sass_option_get_source_map_file") public static Pointer<Byte > sassOptionGetSourceMapFile(Pointer<LiferaysassLibrary.Sass_Options > options) { return (Pointer)Pointer.pointerToAddress(sassOptionGetSourceMapFile(Pointer.getPeer(options)), Byte.class); } @Name("sass_option_get_source_map_file") @Ptr protected native static long sassOptionGetSourceMapFile(@Ptr long options); /** * Original signature : <code>char* sass_option_get_source_map_root(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:84</i> */ @Name("sass_option_get_source_map_root") public static Pointer<Byte > sassOptionGetSourceMapRoot(Pointer<LiferaysassLibrary.Sass_Options > options) { return (Pointer)Pointer.pointerToAddress(sassOptionGetSourceMapRoot(Pointer.getPeer(options)), Byte.class); } @Name("sass_option_get_source_map_root") @Ptr protected native static long sassOptionGetSourceMapRoot(@Ptr long options); /** * Original signature : <code>Sass_Importer_List sass_option_get_c_headers(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:85</i> */ @Name("sass_option_get_c_headers") public static Pointer<Pointer<LiferaysassLibrary.Sass_Importer > > sassOptionGetCHeaders(Pointer<LiferaysassLibrary.Sass_Options > options) { return (Pointer)Pointer.pointerToAddress(sassOptionGetCHeaders(Pointer.getPeer(options)), DefaultParameterizedType.paramType(Pointer.class, LiferaysassLibrary.Sass_Importer.class)); } @Name("sass_option_get_c_headers") @Ptr protected native static long sassOptionGetCHeaders(@Ptr long options); /** * Original signature : <code>Sass_Importer_List sass_option_get_c_importers(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:86</i> */ @Name("sass_option_get_c_importers") public static Pointer<Pointer<LiferaysassLibrary.Sass_Importer > > sassOptionGetCImporters(Pointer<LiferaysassLibrary.Sass_Options > options) { return (Pointer)Pointer.pointerToAddress(sassOptionGetCImporters(Pointer.getPeer(options)), DefaultParameterizedType.paramType(Pointer.class, LiferaysassLibrary.Sass_Importer.class)); } @Name("sass_option_get_c_importers") @Ptr protected native static long sassOptionGetCImporters(@Ptr long options); /** * Original signature : <code>Sass_Function_List sass_option_get_c_functions(Sass_Options*)</code><br> * <i>native declaration : sass/context.h:87</i> */ @Name("sass_option_get_c_functions") public static Pointer<Pointer<LiferaysassLibrary.Sass_Function > > sassOptionGetCFunctions(Pointer<LiferaysassLibrary.Sass_Options > options) { return (Pointer)Pointer.pointerToAddress(sassOptionGetCFunctions(Pointer.getPeer(options)), DefaultParameterizedType.paramType(Pointer.class, LiferaysassLibrary.Sass_Function.class)); } @Name("sass_option_get_c_functions") @Ptr protected native static long sassOptionGetCFunctions(@Ptr long options); /** * Setters for Context_Option values<br> * Original signature : <code>void sass_option_set_precision(Sass_Options*, int)</code><br> * <i>native declaration : sass/context.h:90</i> */ @Name("sass_option_set_precision") public static void sassOptionSetPrecision(Pointer<LiferaysassLibrary.Sass_Options > options, int precision) { sassOptionSetPrecision(Pointer.getPeer(options), precision); } @Name("sass_option_set_precision") protected native static void sassOptionSetPrecision(@Ptr long options, int precision); /** * Original signature : <code>void sass_option_set_output_style(Sass_Options*, Sass_Output_Style)</code><br> * <i>native declaration : sass/context.h:91</i> */ @Name("sass_option_set_output_style") public static void sassOptionSetOutputStyle(Pointer<LiferaysassLibrary.Sass_Options > options, IntValuedEnum<LiferaysassLibrary.Sass_Output_Style > output_style) { sassOptionSetOutputStyle(Pointer.getPeer(options), (int)output_style.value()); } @Name("sass_option_set_output_style") protected native static void sassOptionSetOutputStyle(@Ptr long options, int output_style); /** * Original signature : <code>void sass_option_set_source_comments(Sass_Options*, bool)</code><br> * <i>native declaration : sass/context.h:92</i> */ @Name("sass_option_set_source_comments") public static void sassOptionSetSourceComments(Pointer<LiferaysassLibrary.Sass_Options > options, boolean source_comments) { sassOptionSetSourceComments(Pointer.getPeer(options), source_comments); } @Name("sass_option_set_source_comments") protected native static void sassOptionSetSourceComments(@Ptr long options, boolean source_comments); /** * Original signature : <code>void sass_option_set_source_map_embed(Sass_Options*, bool)</code><br> * <i>native declaration : sass/context.h:93</i> */ @Name("sass_option_set_source_map_embed") public static void sassOptionSetSourceMapEmbed(Pointer<LiferaysassLibrary.Sass_Options > options, boolean source_map_embed) { sassOptionSetSourceMapEmbed(Pointer.getPeer(options), source_map_embed); } @Name("sass_option_set_source_map_embed") protected native static void sassOptionSetSourceMapEmbed(@Ptr long options, boolean source_map_embed); /** * Original signature : <code>void sass_option_set_source_map_contents(Sass_Options*, bool)</code><br> * <i>native declaration : sass/context.h:94</i> */ @Name("sass_option_set_source_map_contents") public static void sassOptionSetSourceMapContents(Pointer<LiferaysassLibrary.Sass_Options > options, boolean source_map_contents) { sassOptionSetSourceMapContents(Pointer.getPeer(options), source_map_contents); } @Name("sass_option_set_source_map_contents") protected native static void sassOptionSetSourceMapContents(@Ptr long options, boolean source_map_contents); /** * Original signature : <code>void sass_option_set_omit_source_map_url(Sass_Options*, bool)</code><br> * <i>native declaration : sass/context.h:95</i> */ @Name("sass_option_set_omit_source_map_url") public static void sassOptionSetOmitSourceMapUrl(Pointer<LiferaysassLibrary.Sass_Options > options, boolean omit_source_map_url) { sassOptionSetOmitSourceMapUrl(Pointer.getPeer(options), omit_source_map_url); } @Name("sass_option_set_omit_source_map_url") protected native static void sassOptionSetOmitSourceMapUrl(@Ptr long options, boolean omit_source_map_url); /** * Original signature : <code>void sass_option_set_is_indented_syntax_src(Sass_Options*, bool)</code><br> * <i>native declaration : sass/context.h:96</i> */ @Name("sass_option_set_is_indented_syntax_src") public static void sassOptionSetIsIndentedSyntaxSrc(Pointer<LiferaysassLibrary.Sass_Options > options, boolean is_indented_syntax_src) { sassOptionSetIsIndentedSyntaxSrc(Pointer.getPeer(options), is_indented_syntax_src); } @Name("sass_option_set_is_indented_syntax_src") protected native static void sassOptionSetIsIndentedSyntaxSrc(@Ptr long options, boolean is_indented_syntax_src); /** * Original signature : <code>void sass_option_set_indent(Sass_Options*, const char*)</code><br> * <i>native declaration : sass/context.h:97</i> */ @Name("sass_option_set_indent") public static void sassOptionSetIndent(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Byte > indent) { sassOptionSetIndent(Pointer.getPeer(options), Pointer.getPeer(indent)); } @Name("sass_option_set_indent") protected native static void sassOptionSetIndent(@Ptr long options, @Ptr long indent); /** * Original signature : <code>void sass_option_set_linefeed(Sass_Options*, const char*)</code><br> * <i>native declaration : sass/context.h:98</i> */ @Name("sass_option_set_linefeed") public static void sassOptionSetLinefeed(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Byte > linefeed) { sassOptionSetLinefeed(Pointer.getPeer(options), Pointer.getPeer(linefeed)); } @Name("sass_option_set_linefeed") protected native static void sassOptionSetLinefeed(@Ptr long options, @Ptr long linefeed); /** * Original signature : <code>void sass_option_set_input_path(Sass_Options*, const char*)</code><br> * <i>native declaration : sass/context.h:99</i> */ @Name("sass_option_set_input_path") public static void sassOptionSetInputPath(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Byte > input_path) { sassOptionSetInputPath(Pointer.getPeer(options), Pointer.getPeer(input_path)); } @Name("sass_option_set_input_path") protected native static void sassOptionSetInputPath(@Ptr long options, @Ptr long input_path); /** * Original signature : <code>void sass_option_set_output_path(Sass_Options*, const char*)</code><br> * <i>native declaration : sass/context.h:100</i> */ @Name("sass_option_set_output_path") public static void sassOptionSetOutputPath(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Byte > output_path) { sassOptionSetOutputPath(Pointer.getPeer(options), Pointer.getPeer(output_path)); } @Name("sass_option_set_output_path") protected native static void sassOptionSetOutputPath(@Ptr long options, @Ptr long output_path); /** * Original signature : <code>void sass_option_set_plugin_path(Sass_Options*, const char*)</code><br> * <i>native declaration : sass/context.h:101</i> */ @Name("sass_option_set_plugin_path") public static void sassOptionSetPluginPath(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Byte > plugin_path) { sassOptionSetPluginPath(Pointer.getPeer(options), Pointer.getPeer(plugin_path)); } @Name("sass_option_set_plugin_path") protected native static void sassOptionSetPluginPath(@Ptr long options, @Ptr long plugin_path); /** * Original signature : <code>void sass_option_set_include_path(Sass_Options*, const char*)</code><br> * <i>native declaration : sass/context.h:102</i> */ @Name("sass_option_set_include_path") public static void sassOptionSetIncludePath(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Byte > include_path) { sassOptionSetIncludePath(Pointer.getPeer(options), Pointer.getPeer(include_path)); } @Name("sass_option_set_include_path") protected native static void sassOptionSetIncludePath(@Ptr long options, @Ptr long include_path); /** * Original signature : <code>void sass_option_set_source_map_file(Sass_Options*, const char*)</code><br> * <i>native declaration : sass/context.h:103</i> */ @Name("sass_option_set_source_map_file") public static void sassOptionSetSourceMapFile(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Byte > source_map_file) { sassOptionSetSourceMapFile(Pointer.getPeer(options), Pointer.getPeer(source_map_file)); } @Name("sass_option_set_source_map_file") protected native static void sassOptionSetSourceMapFile(@Ptr long options, @Ptr long source_map_file); /** * Original signature : <code>void sass_option_set_source_map_root(Sass_Options*, const char*)</code><br> * <i>native declaration : sass/context.h:104</i> */ @Name("sass_option_set_source_map_root") public static void sassOptionSetSourceMapRoot(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Byte > source_map_root) { sassOptionSetSourceMapRoot(Pointer.getPeer(options), Pointer.getPeer(source_map_root)); } @Name("sass_option_set_source_map_root") protected native static void sassOptionSetSourceMapRoot(@Ptr long options, @Ptr long source_map_root); /** * Original signature : <code>void sass_option_set_c_headers(Sass_Options*, Sass_Importer_List)</code><br> * <i>native declaration : sass/context.h:105</i> */ @Name("sass_option_set_c_headers") public static void sassOptionSetCHeaders(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Pointer<LiferaysassLibrary.Sass_Importer > > c_headers) { sassOptionSetCHeaders(Pointer.getPeer(options), Pointer.getPeer(c_headers)); } @Name("sass_option_set_c_headers") protected native static void sassOptionSetCHeaders(@Ptr long options, @Ptr long c_headers); /** * Original signature : <code>void sass_option_set_c_importers(Sass_Options*, Sass_Importer_List)</code><br> * <i>native declaration : sass/context.h:106</i> */ @Name("sass_option_set_c_importers") public static void sassOptionSetCImporters(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Pointer<LiferaysassLibrary.Sass_Importer > > c_importers) { sassOptionSetCImporters(Pointer.getPeer(options), Pointer.getPeer(c_importers)); } @Name("sass_option_set_c_importers") protected native static void sassOptionSetCImporters(@Ptr long options, @Ptr long c_importers); /** * Original signature : <code>void sass_option_set_c_functions(Sass_Options*, Sass_Function_List)</code><br> * <i>native declaration : sass/context.h:107</i> */ @Name("sass_option_set_c_functions") public static void sassOptionSetCFunctions(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Pointer<LiferaysassLibrary.Sass_Function > > c_functions) { sassOptionSetCFunctions(Pointer.getPeer(options), Pointer.getPeer(c_functions)); } @Name("sass_option_set_c_functions") protected native static void sassOptionSetCFunctions(@Ptr long options, @Ptr long c_functions); /** * Getters for Sass_Context values<br> * Original signature : <code>char* sass_context_get_output_string(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:111</i> */ @Name("sass_context_get_output_string") public static Pointer<Byte > sassContextGetOutputString(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextGetOutputString(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_get_output_string") @Ptr protected native static long sassContextGetOutputString(@Ptr long ctx); /** * Original signature : <code>int sass_context_get_error_status(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:112</i> */ @Name("sass_context_get_error_status") public static int sassContextGetErrorStatus(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return sassContextGetErrorStatus(Pointer.getPeer(ctx)); } @Name("sass_context_get_error_status") protected native static int sassContextGetErrorStatus(@Ptr long ctx); /** * Original signature : <code>char* sass_context_get_error_json(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:113</i> */ @Name("sass_context_get_error_json") public static Pointer<Byte > sassContextGetErrorJson(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextGetErrorJson(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_get_error_json") @Ptr protected native static long sassContextGetErrorJson(@Ptr long ctx); /** * Original signature : <code>char* sass_context_get_error_text(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:114</i> */ @Name("sass_context_get_error_text") public static Pointer<Byte > sassContextGetErrorText(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextGetErrorText(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_get_error_text") @Ptr protected native static long sassContextGetErrorText(@Ptr long ctx); /** * Original signature : <code>char* sass_context_get_error_message(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:115</i> */ @Name("sass_context_get_error_message") public static Pointer<Byte > sassContextGetErrorMessage(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextGetErrorMessage(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_get_error_message") @Ptr protected native static long sassContextGetErrorMessage(@Ptr long ctx); /** * Original signature : <code>char* sass_context_get_error_file(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:116</i> */ @Name("sass_context_get_error_file") public static Pointer<Byte > sassContextGetErrorFile(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextGetErrorFile(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_get_error_file") @Ptr protected native static long sassContextGetErrorFile(@Ptr long ctx); /** * Original signature : <code>char* sass_context_get_error_src(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:117</i> */ @Name("sass_context_get_error_src") public static Pointer<Byte > sassContextGetErrorSrc(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextGetErrorSrc(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_get_error_src") @Ptr protected native static long sassContextGetErrorSrc(@Ptr long ctx); /** * Original signature : <code>size_t sass_context_get_error_line(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:118</i> */ @Name("sass_context_get_error_line") @Ptr public static long sassContextGetErrorLine(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return sassContextGetErrorLine(Pointer.getPeer(ctx)); } @Name("sass_context_get_error_line") @Ptr protected native static long sassContextGetErrorLine(@Ptr long ctx); /** * Original signature : <code>size_t sass_context_get_error_column(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:119</i> */ @Name("sass_context_get_error_column") @Ptr public static long sassContextGetErrorColumn(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return sassContextGetErrorColumn(Pointer.getPeer(ctx)); } @Name("sass_context_get_error_column") @Ptr protected native static long sassContextGetErrorColumn(@Ptr long ctx); /** * Original signature : <code>char* sass_context_get_source_map_string(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:120</i> */ @Name("sass_context_get_source_map_string") public static Pointer<Byte > sassContextGetSourceMapString(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextGetSourceMapString(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_get_source_map_string") @Ptr protected native static long sassContextGetSourceMapString(@Ptr long ctx); /** * Original signature : <code>char** sass_context_get_included_files(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:121</i> */ @Name("sass_context_get_included_files") public static Pointer<Pointer<Byte > > sassContextGetIncludedFiles(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextGetIncludedFiles(Pointer.getPeer(ctx)), DefaultParameterizedType.paramType(Pointer.class, Byte.class)); } @Name("sass_context_get_included_files") @Ptr protected native static long sassContextGetIncludedFiles(@Ptr long ctx); /** * Calculate the size of the stored null terminated array<br> * Original signature : <code>size_t sass_context_get_included_files_size(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:124</i> */ @Name("sass_context_get_included_files_size") @Ptr public static long sassContextGetIncludedFilesSize(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return sassContextGetIncludedFilesSize(Pointer.getPeer(ctx)); } @Name("sass_context_get_included_files_size") @Ptr protected native static long sassContextGetIncludedFilesSize(@Ptr long ctx); /** * Take ownership of memory (value on context is set to 0)<br> * Original signature : <code>char* sass_context_take_error_json(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:127</i> */ @Name("sass_context_take_error_json") public static Pointer<Byte > sassContextTakeErrorJson(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextTakeErrorJson(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_take_error_json") @Ptr protected native static long sassContextTakeErrorJson(@Ptr long ctx); /** * Original signature : <code>char* sass_context_take_error_text(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:128</i> */ @Name("sass_context_take_error_text") public static Pointer<Byte > sassContextTakeErrorText(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextTakeErrorText(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_take_error_text") @Ptr protected native static long sassContextTakeErrorText(@Ptr long ctx); /** * Original signature : <code>char* sass_context_take_error_message(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:129</i> */ @Name("sass_context_take_error_message") public static Pointer<Byte > sassContextTakeErrorMessage(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextTakeErrorMessage(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_take_error_message") @Ptr protected native static long sassContextTakeErrorMessage(@Ptr long ctx); /** * Original signature : <code>char* sass_context_take_error_file(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:130</i> */ @Name("sass_context_take_error_file") public static Pointer<Byte > sassContextTakeErrorFile(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextTakeErrorFile(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_take_error_file") @Ptr protected native static long sassContextTakeErrorFile(@Ptr long ctx); /** * Original signature : <code>char* sass_context_take_output_string(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:131</i> */ @Name("sass_context_take_output_string") public static Pointer<Byte > sassContextTakeOutputString(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextTakeOutputString(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_take_output_string") @Ptr protected native static long sassContextTakeOutputString(@Ptr long ctx); /** * Original signature : <code>char* sass_context_take_source_map_string(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:132</i> */ @Name("sass_context_take_source_map_string") public static Pointer<Byte > sassContextTakeSourceMapString(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextTakeSourceMapString(Pointer.getPeer(ctx)), Byte.class); } @Name("sass_context_take_source_map_string") @Ptr protected native static long sassContextTakeSourceMapString(@Ptr long ctx); /** * Original signature : <code>char** sass_context_take_included_files(Sass_Context*)</code><br> * <i>native declaration : sass/context.h:133</i> */ @Name("sass_context_take_included_files") public static Pointer<Pointer<Byte > > sassContextTakeIncludedFiles(Pointer<LiferaysassLibrary.Sass_Context > ctx) { return (Pointer)Pointer.pointerToAddress(sassContextTakeIncludedFiles(Pointer.getPeer(ctx)), DefaultParameterizedType.paramType(Pointer.class, Byte.class)); } @Name("sass_context_take_included_files") @Ptr protected native static long sassContextTakeIncludedFiles(@Ptr long ctx); /** * Getters for Sass_Compiler options<br> * Original signature : <code>Sass_Compiler_State sass_compiler_get_state(Sass_Compiler*)</code><br> * <i>native declaration : sass/context.h:136</i> */ @Name("sass_compiler_get_state") public static IntValuedEnum<LiferaysassLibrary.Sass_Compiler_State > sassCompilerGetState(Pointer<LiferaysassLibrary.Sass_Compiler > compiler) { return FlagSet.fromValue(sassCompilerGetState(Pointer.getPeer(compiler)), LiferaysassLibrary.Sass_Compiler_State.class); } @Name("sass_compiler_get_state") protected native static int sassCompilerGetState(@Ptr long compiler); /** * Original signature : <code>Sass_Context* sass_compiler_get_context(Sass_Compiler*)</code><br> * <i>native declaration : sass/context.h:137</i> */ @Name("sass_compiler_get_context") public static Pointer<LiferaysassLibrary.Sass_Context > sassCompilerGetContext(Pointer<LiferaysassLibrary.Sass_Compiler > compiler) { return (Pointer)Pointer.pointerToAddress(sassCompilerGetContext(Pointer.getPeer(compiler)), LiferaysassLibrary.Sass_Context.class); } @Name("sass_compiler_get_context") @Ptr protected native static long sassCompilerGetContext(@Ptr long compiler); /** * Original signature : <code>Sass_Options* sass_compiler_get_options(Sass_Compiler*)</code><br> * <i>native declaration : sass/context.h:138</i> */ @Name("sass_compiler_get_options") public static Pointer<LiferaysassLibrary.Sass_Options > sassCompilerGetOptions(Pointer<LiferaysassLibrary.Sass_Compiler > compiler) { return (Pointer)Pointer.pointerToAddress(sassCompilerGetOptions(Pointer.getPeer(compiler)), LiferaysassLibrary.Sass_Options.class); } @Name("sass_compiler_get_options") @Ptr protected native static long sassCompilerGetOptions(@Ptr long compiler); /** * Original signature : <code>size_t sass_compiler_get_import_stack_size(Sass_Compiler*)</code><br> * <i>native declaration : sass/context.h:139</i> */ @Name("sass_compiler_get_import_stack_size") @Ptr public static long sassCompilerGetImportStackSize(Pointer<LiferaysassLibrary.Sass_Compiler > compiler) { return sassCompilerGetImportStackSize(Pointer.getPeer(compiler)); } @Name("sass_compiler_get_import_stack_size") @Ptr protected native static long sassCompilerGetImportStackSize(@Ptr long compiler); /** * Original signature : <code>Sass_Import_Entry sass_compiler_get_last_import(Sass_Compiler*)</code><br> * <i>native declaration : sass/context.h:140</i> */ @Name("sass_compiler_get_last_import") public static LiferaysassLibrary.Sass_Import_Entry sassCompilerGetLastImport(Pointer<LiferaysassLibrary.Sass_Compiler > compiler) { return new LiferaysassLibrary.Sass_Import_Entry(sassCompilerGetLastImport(Pointer.getPeer(compiler))); } @Name("sass_compiler_get_last_import") @Ptr protected native static long sassCompilerGetLastImport(@Ptr long compiler); /** * Original signature : <code>Sass_Import_Entry sass_compiler_get_import_entry(Sass_Compiler*, size_t)</code><br> * <i>native declaration : sass/context.h:141</i> */ @Name("sass_compiler_get_import_entry") public static LiferaysassLibrary.Sass_Import_Entry sassCompilerGetImportEntry(Pointer<LiferaysassLibrary.Sass_Compiler > compiler, @Ptr long idx) { return new LiferaysassLibrary.Sass_Import_Entry(sassCompilerGetImportEntry(Pointer.getPeer(compiler), idx)); } @Name("sass_compiler_get_import_entry") @Ptr protected native static long sassCompilerGetImportEntry(@Ptr long compiler, @Ptr long idx); /** * Push function for paths (no manipulation support for now)<br> * Original signature : <code>void sass_option_push_plugin_path(Sass_Options*, const char*)</code><br> * <i>native declaration : sass/context.h:144</i> */ @Name("sass_option_push_plugin_path") public static void sassOptionPushPluginPath(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Byte > path) { sassOptionPushPluginPath(Pointer.getPeer(options), Pointer.getPeer(path)); } @Name("sass_option_push_plugin_path") protected native static void sassOptionPushPluginPath(@Ptr long options, @Ptr long path); /** * Original signature : <code>void sass_option_push_include_path(Sass_Options*, const char*)</code><br> * <i>native declaration : sass/context.h:145</i> */ @Name("sass_option_push_include_path") public static void sassOptionPushIncludePath(Pointer<LiferaysassLibrary.Sass_Options > options, Pointer<Byte > path) { sassOptionPushIncludePath(Pointer.getPeer(options), Pointer.getPeer(path)); } @Name("sass_option_push_include_path") protected native static void sassOptionPushIncludePath(@Ptr long options, @Ptr long path); public static class Sass_Function_Entry extends TypedPointer { public Sass_Function_Entry(long address) { super(address); } public Sass_Function_Entry(Pointer address) { super(address); } }; public static class Sass_Importer_Entry extends TypedPointer { public Sass_Importer_Entry(long address) { super(address); } public Sass_Importer_Entry(Pointer address) { super(address); } }; public static class Sass_Import_Entry extends TypedPointer { public Sass_Import_Entry(long address) { super(address); } public Sass_Import_Entry(Pointer address) { super(address); } }; /** Undefined type */ public static interface Sass_Import { }; /** Undefined type */ public static interface Sass_Importer { }; /** Undefined type */ public static interface Sass_Context { }; /** Undefined type */ public static interface Sass_Value { }; /** Undefined type */ public static interface Sass_Options { }; /** Undefined type */ public static interface Sass_Compiler { }; /** Undefined type */ public static interface Sass_File_Context { }; /** Undefined type */ public static interface Sass_Function { }; /** Undefined type */ public static interface Sass_Data_Context { }; }