
java.sass.SassLibrary Maven / Gradle / Ivy
package sass;
import com.ochafik.lang.jnaerator.runtime.NativeSize;
import com.sun.jna.Callback;
import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.NativeLibrary;
import com.sun.jna.Pointer;
import com.sun.jna.PointerType;
import com.sun.jna.ptr.PointerByReference;
import java.nio.ByteBuffer;
/**
* JNA Wrapper for library sass
* This file was autogenerated by JNAerator,
* a tool written by Olivier Chafik that uses a few opensource projects..
* For help, please visit NativeLibs4Java , Rococoa, or JNA.
*/
public interface SassLibrary extends Library {
public static final String JNA_LIBRARY_NAME = "sass";
public static final NativeLibrary JNA_NATIVE_LIB = NativeLibrary.getInstance(SassLibrary.JNA_LIBRARY_NAME);
public static final SassLibrary INSTANCE = (SassLibrary)Native.loadLibrary(SassLibrary.JNA_LIBRARY_NAME, SassLibrary.class);
/**
* Type for Sass values
* native declaration : src\libsass\sass_values.h:11
* enum values
*/
public static interface Sass_Tag {
/** native declaration : src\libsass\sass_values.h:12 */
public static final int SASS_BOOLEAN = 0;
/** native declaration : src\libsass\sass_values.h:13 */
public static final int SASS_NUMBER = 1;
/** native declaration : src\libsass\sass_values.h:14 */
public static final int SASS_COLOR = 2;
/** native declaration : src\libsass\sass_values.h:15 */
public static final int SASS_STRING = 3;
/** native declaration : src\libsass\sass_values.h:16 */
public static final int SASS_LIST = 4;
/** native declaration : src\libsass\sass_values.h:17 */
public static final int SASS_MAP = 5;
/** native declaration : src\libsass\sass_values.h:18 */
public static final int SASS_NULL = 6;
/** native declaration : src\libsass\sass_values.h:19 */
public static final int SASS_ERROR = 7;
/** native declaration : src\libsass\sass_values.h:20 */
public static final int SASS_WARNING = 8;
};
/**
* Tags for denoting Sass list separators
* native declaration : src\libsass\sass_values.h:24
* enum values
*/
public static interface Sass_Separator {
/** native declaration : src\libsass\sass_values.h:25 */
public static final int SASS_COMMA = 0;
/** native declaration : src\libsass\sass_values.h:26 */
public static final int SASS_SPACE = 1;
};
/**
* Different render styles
* native declaration : src\libsass\sass.h:10
* enum values
*/
public static interface Sass_Output_Style {
/** native declaration : src\libsass\sass.h:11 */
public static final int SASS_STYLE_NESTED = 0;
/** native declaration : src\libsass\sass.h:12 */
public static final int SASS_STYLE_EXPANDED = 1;
/** native declaration : src\libsass\sass.h:13 */
public static final int SASS_STYLE_COMPACT = 2;
/** native declaration : src\libsass\sass.h:14 */
public static final int SASS_STYLE_COMPRESSED = 3;
};
/**
* Compiler states
* native declaration : src\libsass\sass_context.h:18
* enum values
*/
public static interface Sass_Compiler_State {
/** native declaration : src\libsass\sass_context.h:19 */
public static final int SASS_COMPILER_CREATED = 0;
/** native declaration : src\libsass\sass_context.h:20 */
public static final int SASS_COMPILER_PARSED = 1;
/** native declaration : src\libsass\sass_context.h:21 */
public static final int SASS_COMPILER_EXECUTED = 2;
};
/** native declaration : src\libsass\sass_version.h */
public static final String LIBSASS_VERSION = (String)"[NA]";
/** native declaration : src\libsass\sass_functions.h */
public interface Sass_Importer_Fn extends Callback {
SassLibrary.Sass_Import_List apply(Pointer url, Pointer cb, SassLibrary.Sass_Compiler compiler);
};
/** native declaration : src\libsass\sass_functions.h */
public interface Sass_Function_Fn extends Callback {
SassLibrary.Sass_Value apply(SassLibrary.Sass_Value Sass_ValuePtr1, Pointer cb, SassLibrary.Sass_Options options);
};
/**
* Check is needed before accessing specific values!
* Original signature : Sass_Tag sass_value_get_tag(Sass_Value*)
* native declaration : src\libsass\sass_values.h:31
*/
int sass_value_get_tag(SassLibrary.Sass_Value v);
/**
* Can also be used before accessing properties!
* Original signature : bool sass_value_is_null(Sass_Value*)
* native declaration : src\libsass\sass_values.h:35
*/
byte sass_value_is_null(SassLibrary.Sass_Value v);
/**
* Original signature : bool sass_value_is_number(Sass_Value*)
* native declaration : src\libsass\sass_values.h:36
*/
byte sass_value_is_number(SassLibrary.Sass_Value v);
/**
* Original signature : bool sass_value_is_string(Sass_Value*)
* native declaration : src\libsass\sass_values.h:37
*/
byte sass_value_is_string(SassLibrary.Sass_Value v);
/**
* Original signature : bool sass_value_is_boolean(Sass_Value*)
* native declaration : src\libsass\sass_values.h:38
*/
byte sass_value_is_boolean(SassLibrary.Sass_Value v);
/**
* Original signature : bool sass_value_is_color(Sass_Value*)
* native declaration : src\libsass\sass_values.h:39
*/
byte sass_value_is_color(SassLibrary.Sass_Value v);
/**
* Original signature : bool sass_value_is_list(Sass_Value*)
* native declaration : src\libsass\sass_values.h:40
*/
byte sass_value_is_list(SassLibrary.Sass_Value v);
/**
* Original signature : bool sass_value_is_map(Sass_Value*)
* native declaration : src\libsass\sass_values.h:41
*/
byte sass_value_is_map(SassLibrary.Sass_Value v);
/**
* Original signature : bool sass_value_is_error(Sass_Value*)
* native declaration : src\libsass\sass_values.h:42
*/
byte sass_value_is_error(SassLibrary.Sass_Value v);
/**
* Original signature : bool sass_value_is_warning(Sass_Value*)
* native declaration : src\libsass\sass_values.h:43
*/
byte sass_value_is_warning(SassLibrary.Sass_Value v);
/**
* Getters and setters for Sass_Number
* Original signature : double sass_number_get_value(Sass_Value*)
* native declaration : src\libsass\sass_values.h:46
*/
double sass_number_get_value(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_number_set_value(Sass_Value*, double)
* native declaration : src\libsass\sass_values.h:47
*/
void sass_number_set_value(SassLibrary.Sass_Value v, double value);
/**
* Original signature : char* sass_number_get_unit(Sass_Value*)
* native declaration : src\libsass\sass_values.h:48
*/
String sass_number_get_unit(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_number_set_unit(Sass_Value*, char*)
* native declaration : src\libsass\sass_values.h:49
* @deprecated use the safer methods {@link #sass_number_set_unit(sass.SassLibrary.Sass_Value, java.nio.ByteBuffer)} and {@link #sass_number_set_unit(sass.SassLibrary.Sass_Value, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_number_set_unit(SassLibrary.Sass_Value v, Pointer unit);
/**
* Original signature : void sass_number_set_unit(Sass_Value*, char*)
* native declaration : src\libsass\sass_values.h:49
*/
void sass_number_set_unit(SassLibrary.Sass_Value v, ByteBuffer unit);
/**
* Getters and setters for Sass_String
* Original signature : char* sass_string_get_value(Sass_Value*)
* native declaration : src\libsass\sass_values.h:52
*/
String sass_string_get_value(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_string_set_value(Sass_Value*, char*)
* native declaration : src\libsass\sass_values.h:53
* @deprecated use the safer methods {@link #sass_string_set_value(sass.SassLibrary.Sass_Value, java.nio.ByteBuffer)} and {@link #sass_string_set_value(sass.SassLibrary.Sass_Value, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_string_set_value(SassLibrary.Sass_Value v, Pointer value);
/**
* Original signature : void sass_string_set_value(Sass_Value*, char*)
* native declaration : src\libsass\sass_values.h:53
*/
void sass_string_set_value(SassLibrary.Sass_Value v, ByteBuffer value);
/**
* Original signature : bool sass_string_is_quoted(Sass_Value*)
* native declaration : src\libsass\sass_values.h:54
*/
byte sass_string_is_quoted(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_string_set_quoted(Sass_Value*, bool)
* native declaration : src\libsass\sass_values.h:55
*/
void sass_string_set_quoted(SassLibrary.Sass_Value v, byte quoted);
/**
* Getters and setters for Sass_Boolean
* Original signature : bool sass_boolean_get_value(Sass_Value*)
* native declaration : src\libsass\sass_values.h:58
*/
byte sass_boolean_get_value(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_boolean_set_value(Sass_Value*, bool)
* native declaration : src\libsass\sass_values.h:59
*/
void sass_boolean_set_value(SassLibrary.Sass_Value v, byte value);
/**
* Getters and setters for Sass_Color
* Original signature : double sass_color_get_r(Sass_Value*)
* native declaration : src\libsass\sass_values.h:62
*/
double sass_color_get_r(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_color_set_r(Sass_Value*, double)
* native declaration : src\libsass\sass_values.h:63
*/
void sass_color_set_r(SassLibrary.Sass_Value v, double r);
/**
* Original signature : double sass_color_get_g(Sass_Value*)
* native declaration : src\libsass\sass_values.h:64
*/
double sass_color_get_g(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_color_set_g(Sass_Value*, double)
* native declaration : src\libsass\sass_values.h:65
*/
void sass_color_set_g(SassLibrary.Sass_Value v, double g);
/**
* Original signature : double sass_color_get_b(Sass_Value*)
* native declaration : src\libsass\sass_values.h:66
*/
double sass_color_get_b(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_color_set_b(Sass_Value*, double)
* native declaration : src\libsass\sass_values.h:67
*/
void sass_color_set_b(SassLibrary.Sass_Value v, double b);
/**
* Original signature : double sass_color_get_a(Sass_Value*)
* native declaration : src\libsass\sass_values.h:68
*/
double sass_color_get_a(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_color_set_a(Sass_Value*, double)
* native declaration : src\libsass\sass_values.h:69
*/
void sass_color_set_a(SassLibrary.Sass_Value v, double a);
/**
* Getter for the number of items in list
* Original signature : size_t sass_list_get_length(Sass_Value*)
* native declaration : src\libsass\sass_values.h:72
*/
NativeSize sass_list_get_length(SassLibrary.Sass_Value v);
/**
* Getters and setters for Sass_List
* Original signature : Sass_Separator sass_list_get_separator(Sass_Value*)
* native declaration : src\libsass\sass_values.h:74
*/
int sass_list_get_separator(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_list_set_separator(Sass_Value*, Sass_Separator)
* native declaration : src\libsass\sass_values.h:75
*/
void sass_list_set_separator(SassLibrary.Sass_Value v, int value);
/**
* Getters and setters for Sass_List values
* Original signature : Sass_Value* sass_list_get_value(Sass_Value*, size_t)
* native declaration : src\libsass\sass_values.h:77
*/
SassLibrary.Sass_Value sass_list_get_value(SassLibrary.Sass_Value v, NativeSize i);
/**
* Original signature : void sass_list_set_value(Sass_Value*, size_t, Sass_Value*)
* native declaration : src\libsass\sass_values.h:78
*/
void sass_list_set_value(SassLibrary.Sass_Value v, NativeSize i, SassLibrary.Sass_Value value);
/**
* Getter for the number of items in map
* Original signature : size_t sass_map_get_length(Sass_Value*)
* native declaration : src\libsass\sass_values.h:81
*/
NativeSize sass_map_get_length(SassLibrary.Sass_Value v);
/**
* Getters and setters for Sass_Map keys and values
* Original signature : Sass_Value* sass_map_get_key(Sass_Value*, size_t)
* native declaration : src\libsass\sass_values.h:83
*/
SassLibrary.Sass_Value sass_map_get_key(SassLibrary.Sass_Value v, NativeSize i);
/**
* Original signature : void sass_map_set_key(Sass_Value*, size_t, Sass_Value*)
* native declaration : src\libsass\sass_values.h:84
*/
void sass_map_set_key(SassLibrary.Sass_Value v, NativeSize i, SassLibrary.Sass_Value Sass_ValuePtr1);
/**
* Original signature : Sass_Value* sass_map_get_value(Sass_Value*, size_t)
* native declaration : src\libsass\sass_values.h:85
*/
SassLibrary.Sass_Value sass_map_get_value(SassLibrary.Sass_Value v, NativeSize i);
/**
* Original signature : void sass_map_set_value(Sass_Value*, size_t, Sass_Value*)
* native declaration : src\libsass\sass_values.h:86
*/
void sass_map_set_value(SassLibrary.Sass_Value v, NativeSize i, SassLibrary.Sass_Value Sass_ValuePtr1);
/**
* Getters and setters for Sass_Error
* Original signature : char* sass_error_get_message(Sass_Value*)
* native declaration : src\libsass\sass_values.h:89
*/
Pointer sass_error_get_message(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_error_set_message(Sass_Value*, char*)
* native declaration : src\libsass\sass_values.h:90
* @deprecated use the safer methods {@link #sass_error_set_message(sass.SassLibrary.Sass_Value, java.nio.ByteBuffer)} and {@link #sass_error_set_message(sass.SassLibrary.Sass_Value, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_error_set_message(SassLibrary.Sass_Value v, Pointer msg);
/**
* Original signature : void sass_error_set_message(Sass_Value*, char*)
* native declaration : src\libsass\sass_values.h:90
*/
void sass_error_set_message(SassLibrary.Sass_Value v, ByteBuffer msg);
/**
* Getters and setters for Sass_Warning
* Original signature : char* sass_warning_get_message(Sass_Value*)
* native declaration : src\libsass\sass_values.h:93
*/
Pointer sass_warning_get_message(SassLibrary.Sass_Value v);
/**
* Original signature : void sass_warning_set_message(Sass_Value*, char*)
* native declaration : src\libsass\sass_values.h:94
* @deprecated use the safer methods {@link #sass_warning_set_message(sass.SassLibrary.Sass_Value, java.nio.ByteBuffer)} and {@link #sass_warning_set_message(sass.SassLibrary.Sass_Value, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_warning_set_message(SassLibrary.Sass_Value v, Pointer msg);
/**
* Original signature : void sass_warning_set_message(Sass_Value*, char*)
* native declaration : src\libsass\sass_values.h:94
*/
void sass_warning_set_message(SassLibrary.Sass_Value v, ByteBuffer msg);
/**
* Creator functions for all value types
* Original signature : Sass_Value* sass_make_null()
* native declaration : src\libsass\sass_values.h:97
*/
SassLibrary.Sass_Value sass_make_null();
/**
* Original signature : Sass_Value* sass_make_boolean(bool)
* native declaration : src\libsass\sass_values.h:98
*/
SassLibrary.Sass_Value sass_make_boolean(byte val);
/**
* Original signature : Sass_Value* sass_make_string(const char*)
* native declaration : src\libsass\sass_values.h:99
* @deprecated use the safer methods {@link #sass_make_string(java.lang.String)} and {@link #sass_make_string(com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_Value sass_make_string(Pointer val);
/**
* Original signature : Sass_Value* sass_make_string(const char*)
* native declaration : src\libsass\sass_values.h:99
*/
SassLibrary.Sass_Value sass_make_string(String val);
/**
* Original signature : Sass_Value* sass_make_qstring(const char*)
* native declaration : src\libsass\sass_values.h:100
* @deprecated use the safer methods {@link #sass_make_qstring(java.lang.String)} and {@link #sass_make_qstring(com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_Value sass_make_qstring(Pointer val);
/**
* Original signature : Sass_Value* sass_make_qstring(const char*)
* native declaration : src\libsass\sass_values.h:100
*/
SassLibrary.Sass_Value sass_make_qstring(String val);
/**
* Original signature : Sass_Value* sass_make_number(double, const char*)
* native declaration : src\libsass\sass_values.h:101
* @deprecated use the safer methods {@link #sass_make_number(double, java.lang.String)} and {@link #sass_make_number(double, com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_Value sass_make_number(double val, Pointer unit);
/**
* Original signature : Sass_Value* sass_make_number(double, const char*)
* native declaration : src\libsass\sass_values.h:101
*/
SassLibrary.Sass_Value sass_make_number(double val, String unit);
/**
* Original signature : Sass_Value* sass_make_color(double, double, double, double)
* native declaration : src\libsass\sass_values.h:102
*/
SassLibrary.Sass_Value sass_make_color(double r, double g, double b, double a);
/**
* Original signature : Sass_Value* sass_make_list(size_t, Sass_Separator)
* native declaration : src\libsass\sass_values.h:103
*/
SassLibrary.Sass_Value sass_make_list(NativeSize len, int sep);
/**
* Original signature : Sass_Value* sass_make_map(size_t)
* native declaration : src\libsass\sass_values.h:104
*/
SassLibrary.Sass_Value sass_make_map(NativeSize len);
/**
* Original signature : Sass_Value* sass_make_error(const char*)
* native declaration : src\libsass\sass_values.h:105
* @deprecated use the safer methods {@link #sass_make_error(java.lang.String)} and {@link #sass_make_error(com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_Value sass_make_error(Pointer msg);
/**
* Original signature : Sass_Value* sass_make_error(const char*)
* native declaration : src\libsass\sass_values.h:105
*/
SassLibrary.Sass_Value sass_make_error(String msg);
/**
* Original signature : Sass_Value* sass_make_warning(const char*)
* native declaration : src\libsass\sass_values.h:106
* @deprecated use the safer methods {@link #sass_make_warning(java.lang.String)} and {@link #sass_make_warning(com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_Value sass_make_warning(Pointer msg);
/**
* Original signature : Sass_Value* sass_make_warning(const char*)
* native declaration : src\libsass\sass_values.h:106
*/
SassLibrary.Sass_Value sass_make_warning(String msg);
/**
* Means we will delete recursively for lists and maps
* Original signature : void sass_delete_value(Sass_Value*)
* native declaration : src\libsass\sass_values.h:111
*/
void sass_delete_value(SassLibrary.Sass_Value val);
/**
* Make a deep cloned copy of the given sass value
* Original signature : Sass_Value* sass_clone_value(Sass_Value*)
* native declaration : src\libsass\sass_values.h:114
*/
SassLibrary.Sass_Value sass_clone_value(SassLibrary.Sass_Value val);
/**
* Creator for sass custom importer return argument list
* Original signature : Sass_Importer_List sass_make_importer_list(size_t)
* native declaration : src\libsass\sass_functions.h:33
*/
SassLibrary.Sass_Importer_List sass_make_importer_list(NativeSize length);
/**
* Original signature : Sass_Importer_Entry sass_importer_get_list_entry(Sass_Importer_List, size_t)
* native declaration : src\libsass\sass_functions.h:34
* @deprecated use the safer methods {@link #sass_importer_get_list_entry(sass.SassLibrary.Sass_Importer_List, com.ochafik.lang.jnaerator.runtime.NativeSize)} and {@link #sass_importer_get_list_entry(com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize)} instead
*/
@Deprecated
SassLibrary.Sass_Importer_Entry sass_importer_get_list_entry(Pointer list, NativeSize idx);
/**
* Original signature : Sass_Importer_Entry sass_importer_get_list_entry(Sass_Importer_List, size_t)
* native declaration : src\libsass\sass_functions.h:34
*/
SassLibrary.Sass_Importer_Entry sass_importer_get_list_entry(SassLibrary.Sass_Importer_List list, NativeSize idx);
/**
* Original signature : void sass_importer_set_list_entry(Sass_Importer_List, size_t, Sass_Importer_Entry)
* native declaration : src\libsass\sass_functions.h:35
* @deprecated use the safer methods {@link #sass_importer_set_list_entry(sass.SassLibrary.Sass_Importer_List, com.ochafik.lang.jnaerator.runtime.NativeSize, sass.SassLibrary.Sass_Importer_Entry)} and {@link #sass_importer_set_list_entry(com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_importer_set_list_entry(Pointer list, NativeSize idx, Pointer entry);
/**
* Original signature : void sass_importer_set_list_entry(Sass_Importer_List, size_t, Sass_Importer_Entry)
* native declaration : src\libsass\sass_functions.h:35
*/
void sass_importer_set_list_entry(SassLibrary.Sass_Importer_List list, NativeSize idx, SassLibrary.Sass_Importer_Entry entry);
/**
* The pointer is mostly used to store the callback into the actual binding
* Original signature : Sass_Importer_Entry sass_make_importer(Sass_Importer_Fn, double, void*)
* native declaration : src\libsass\sass_functions.h:40
*/
SassLibrary.Sass_Importer_Entry sass_make_importer(SassLibrary.Sass_Importer_Fn importer, double priority, Pointer cookie);
/**
* Getters for import function descriptors
* Original signature : Sass_Importer_Fn sass_importer_get_function(Sass_Importer_Entry)
* native declaration : src\libsass\sass_functions.h:43
* @deprecated use the safer methods {@link #sass_importer_get_function(sass.SassLibrary.Sass_Importer_Entry)} and {@link #sass_importer_get_function(com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_Importer_Fn sass_importer_get_function(Pointer cb);
/**
* Getters for import function descriptors
* Original signature : Sass_Importer_Fn sass_importer_get_function(Sass_Importer_Entry)
* native declaration : src\libsass\sass_functions.h:43
*/
SassLibrary.Sass_Importer_Fn sass_importer_get_function(SassLibrary.Sass_Importer_Entry cb);
/**
* Original signature : double sass_importer_get_priority(Sass_Importer_Entry)
* native declaration : src\libsass\sass_functions.h:44
* @deprecated use the safer methods {@link #sass_importer_get_priority(sass.SassLibrary.Sass_Importer_Entry)} and {@link #sass_importer_get_priority(com.sun.jna.Pointer)} instead
*/
@Deprecated
double sass_importer_get_priority(Pointer cb);
/**
* Original signature : double sass_importer_get_priority(Sass_Importer_Entry)
* native declaration : src\libsass\sass_functions.h:44
*/
double sass_importer_get_priority(SassLibrary.Sass_Importer_Entry cb);
/**
* Original signature : void* sass_importer_get_cookie(Sass_Importer_Entry)
* native declaration : src\libsass\sass_functions.h:45
* @deprecated use the safer methods {@link #sass_importer_get_cookie(sass.SassLibrary.Sass_Importer_Entry)} and {@link #sass_importer_get_cookie(com.sun.jna.Pointer)} instead
*/
@Deprecated
Pointer sass_importer_get_cookie(Pointer cb);
/**
* Original signature : void* sass_importer_get_cookie(Sass_Importer_Entry)
* native declaration : src\libsass\sass_functions.h:45
*/
Pointer sass_importer_get_cookie(SassLibrary.Sass_Importer_Entry cb);
/**
* Deallocator for associated memory
* Original signature : void sass_delete_importer(Sass_Importer_Entry)
* native declaration : src\libsass\sass_functions.h:48
* @deprecated use the safer methods {@link #sass_delete_importer(sass.SassLibrary.Sass_Importer_Entry)} and {@link #sass_delete_importer(com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_delete_importer(Pointer cb);
/**
* Deallocator for associated memory
* Original signature : void sass_delete_importer(Sass_Importer_Entry)
* native declaration : src\libsass\sass_functions.h:48
*/
void sass_delete_importer(SassLibrary.Sass_Importer_Entry cb);
/**
* Creator for sass custom importer return argument list
* Original signature : Sass_Import_List sass_make_import_list(size_t)
* native declaration : src\libsass\sass_functions.h:51
*/
SassLibrary.Sass_Import_List sass_make_import_list(NativeSize length);
/**
* Creator for a single import entry returned by the custom importer inside the list
* Original signature : Sass_Import_Entry sass_make_import_entry(const char*, char*, char*)
* native declaration : src\libsass\sass_functions.h:53
* @deprecated use the safer methods {@link #sass_make_import_entry(java.lang.String, java.nio.ByteBuffer, java.nio.ByteBuffer)} and {@link #sass_make_import_entry(com.sun.jna.Pointer, com.sun.jna.Pointer, com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_Import_Entry sass_make_import_entry(Pointer path, Pointer source, Pointer srcmap);
/**
* Creator for a single import entry returned by the custom importer inside the list
* Original signature : Sass_Import_Entry sass_make_import_entry(const char*, char*, char*)
* native declaration : src\libsass\sass_functions.h:53
*/
SassLibrary.Sass_Import_Entry sass_make_import_entry(String path, ByteBuffer source, ByteBuffer srcmap);
/**
* Original signature : Sass_Import_Entry sass_make_import(const char*, const char*, char*, char*)
* native declaration : src\libsass\sass_functions.h:54
* @deprecated use the safer methods {@link #sass_make_import(java.lang.String, java.lang.String, java.nio.ByteBuffer, java.nio.ByteBuffer)} and {@link #sass_make_import(com.sun.jna.Pointer, com.sun.jna.Pointer, com.sun.jna.Pointer, com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_Import_Entry sass_make_import(Pointer path, Pointer base, Pointer source, Pointer srcmap);
/**
* Original signature : Sass_Import_Entry sass_make_import(const char*, const char*, char*, char*)
* native declaration : src\libsass\sass_functions.h:54
*/
SassLibrary.Sass_Import_Entry sass_make_import(String path, String base, ByteBuffer source, ByteBuffer srcmap);
/**
* set error message to abort import and to print out a message (path from existing object is used in output)
* Original signature : Sass_Import_Entry sass_import_set_error(Sass_Import_Entry, const char*, size_t, size_t)
* native declaration : src\libsass\sass_functions.h:56
* @deprecated use the safer methods {@link #sass_import_set_error(sass.SassLibrary.Sass_Import_Entry, java.lang.String, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize)} and {@link #sass_import_set_error(com.sun.jna.Pointer, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize)} instead
*/
@Deprecated
SassLibrary.Sass_Import_Entry sass_import_set_error(Pointer import$, Pointer message, NativeSize line, NativeSize col);
/**
* set error message to abort import and to print out a message (path from existing object is used in output)
* Original signature : Sass_Import_Entry sass_import_set_error(Sass_Import_Entry, const char*, size_t, size_t)
* native declaration : src\libsass\sass_functions.h:56
*/
SassLibrary.Sass_Import_Entry sass_import_set_error(SassLibrary.Sass_Import_Entry import$, String message, NativeSize line, NativeSize col);
/**
* Since we are dealing with pointers they should have a guaranteed and fixed size
* Original signature : void sass_import_set_list_entry(Sass_Import_List, size_t, Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:60
* @deprecated use the safer methods {@link #sass_import_set_list_entry(sass.SassLibrary.Sass_Import_List, com.ochafik.lang.jnaerator.runtime.NativeSize, sass.SassLibrary.Sass_Import_Entry)} and {@link #sass_import_set_list_entry(com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_import_set_list_entry(Pointer list, NativeSize idx, Pointer entry);
/**
* Since we are dealing with pointers they should have a guaranteed and fixed size
* Original signature : void sass_import_set_list_entry(Sass_Import_List, size_t, Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:60
*/
void sass_import_set_list_entry(SassLibrary.Sass_Import_List list, NativeSize idx, SassLibrary.Sass_Import_Entry entry);
/**
* Original signature : Sass_Import_Entry sass_import_get_list_entry(Sass_Import_List, size_t)
* native declaration : src\libsass\sass_functions.h:61
* @deprecated use the safer methods {@link #sass_import_get_list_entry(sass.SassLibrary.Sass_Import_List, com.ochafik.lang.jnaerator.runtime.NativeSize)} and {@link #sass_import_get_list_entry(com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize)} instead
*/
@Deprecated
SassLibrary.Sass_Import_Entry sass_import_get_list_entry(Pointer list, NativeSize idx);
/**
* Original signature : Sass_Import_Entry sass_import_get_list_entry(Sass_Import_List, size_t)
* native declaration : src\libsass\sass_functions.h:61
*/
SassLibrary.Sass_Import_Entry sass_import_get_list_entry(SassLibrary.Sass_Import_List list, NativeSize idx);
/**
* Getters for import entry
* Original signature : char* sass_import_get_path(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:64
* @deprecated use the safer methods {@link #sass_import_get_path(sass.SassLibrary.Sass_Import_Entry)} and {@link #sass_import_get_path(com.sun.jna.Pointer)} instead
*/
@Deprecated
String sass_import_get_path(Pointer Sass_Import_Entry1);
/**
* Getters for import entry
* Original signature : char* sass_import_get_path(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:64
*/
String sass_import_get_path(SassLibrary.Sass_Import_Entry Sass_Import_Entry1);
/**
* Original signature : char* sass_import_get_base(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:65
* @deprecated use the safer methods {@link #sass_import_get_base(sass.SassLibrary.Sass_Import_Entry)} and {@link #sass_import_get_base(com.sun.jna.Pointer)} instead
*/
@Deprecated
String sass_import_get_base(Pointer Sass_Import_Entry1);
/**
* Original signature : char* sass_import_get_base(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:65
*/
String sass_import_get_base(SassLibrary.Sass_Import_Entry Sass_Import_Entry1);
/**
* Original signature : char* sass_import_get_source(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:66
* @deprecated use the safer methods {@link #sass_import_get_source(sass.SassLibrary.Sass_Import_Entry)} and {@link #sass_import_get_source(com.sun.jna.Pointer)} instead
*/
@Deprecated
String sass_import_get_source(Pointer Sass_Import_Entry1);
/**
* Original signature : char* sass_import_get_source(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:66
*/
String sass_import_get_source(SassLibrary.Sass_Import_Entry Sass_Import_Entry1);
/**
* Original signature : char* sass_import_get_srcmap(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:67
* @deprecated use the safer methods {@link #sass_import_get_srcmap(sass.SassLibrary.Sass_Import_Entry)} and {@link #sass_import_get_srcmap(com.sun.jna.Pointer)} instead
*/
@Deprecated
String sass_import_get_srcmap(Pointer Sass_Import_Entry1);
/**
* Original signature : char* sass_import_get_srcmap(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:67
*/
String sass_import_get_srcmap(SassLibrary.Sass_Import_Entry Sass_Import_Entry1);
/**
* The property on our struct will be reset to NULL
* Original signature : char* sass_import_take_source(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:70
* @deprecated use the safer methods {@link #sass_import_take_source(sass.SassLibrary.Sass_Import_Entry)} and {@link #sass_import_take_source(com.sun.jna.Pointer)} instead
*/
@Deprecated
Pointer sass_import_take_source(Pointer Sass_Import_Entry1);
/**
* The property on our struct will be reset to NULL
* Original signature : char* sass_import_take_source(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:70
*/
Pointer sass_import_take_source(SassLibrary.Sass_Import_Entry Sass_Import_Entry1);
/**
* Original signature : char* sass_import_take_srcmap(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:71
* @deprecated use the safer methods {@link #sass_import_take_srcmap(sass.SassLibrary.Sass_Import_Entry)} and {@link #sass_import_take_srcmap(com.sun.jna.Pointer)} instead
*/
@Deprecated
Pointer sass_import_take_srcmap(Pointer Sass_Import_Entry1);
/**
* Original signature : char* sass_import_take_srcmap(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:71
*/
Pointer sass_import_take_srcmap(SassLibrary.Sass_Import_Entry Sass_Import_Entry1);
/**
* Getters from import error entry
* Original signature : size_t sass_import_get_error_line(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:73
* @deprecated use the safer methods {@link #sass_import_get_error_line(sass.SassLibrary.Sass_Import_Entry)} and {@link #sass_import_get_error_line(com.sun.jna.Pointer)} instead
*/
@Deprecated
NativeSize sass_import_get_error_line(Pointer Sass_Import_Entry1);
/**
* Getters from import error entry
* Original signature : size_t sass_import_get_error_line(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:73
*/
NativeSize sass_import_get_error_line(SassLibrary.Sass_Import_Entry Sass_Import_Entry1);
/**
* Original signature : size_t sass_import_get_error_column(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:74
* @deprecated use the safer methods {@link #sass_import_get_error_column(sass.SassLibrary.Sass_Import_Entry)} and {@link #sass_import_get_error_column(com.sun.jna.Pointer)} instead
*/
@Deprecated
NativeSize sass_import_get_error_column(Pointer Sass_Import_Entry1);
/**
* Original signature : size_t sass_import_get_error_column(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:74
*/
NativeSize sass_import_get_error_column(SassLibrary.Sass_Import_Entry Sass_Import_Entry1);
/**
* Original signature : char* sass_import_get_error_message(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:75
* @deprecated use the safer methods {@link #sass_import_get_error_message(sass.SassLibrary.Sass_Import_Entry)} and {@link #sass_import_get_error_message(com.sun.jna.Pointer)} instead
*/
@Deprecated
String sass_import_get_error_message(Pointer Sass_Import_Entry1);
/**
* Original signature : char* sass_import_get_error_message(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:75
*/
String sass_import_get_error_message(SassLibrary.Sass_Import_Entry Sass_Import_Entry1);
/**
* Deallocator for associated memory (incl. entries)
* Original signature : void sass_delete_import_list(Sass_Import_List)
* native declaration : src\libsass\sass_functions.h:78
* @deprecated use the safer methods {@link #sass_delete_import_list(sass.SassLibrary.Sass_Import_List)} and {@link #sass_delete_import_list(com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_delete_import_list(Pointer Sass_Import_List1);
/**
* Deallocator for associated memory (incl. entries)
* Original signature : void sass_delete_import_list(Sass_Import_List)
* native declaration : src\libsass\sass_functions.h:78
*/
void sass_delete_import_list(SassLibrary.Sass_Import_List Sass_Import_List1);
/**
* Just in case we have some stray import structs
* Original signature : void sass_delete_import(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:80
* @deprecated use the safer methods {@link #sass_delete_import(sass.SassLibrary.Sass_Import_Entry)} and {@link #sass_delete_import(com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_delete_import(Pointer Sass_Import_Entry1);
/**
* Just in case we have some stray import structs
* Original signature : void sass_delete_import(Sass_Import_Entry)
* native declaration : src\libsass\sass_functions.h:80
*/
void sass_delete_import(SassLibrary.Sass_Import_Entry Sass_Import_Entry1);
/**
* Creators for sass function list and function descriptors
* Original signature : Sass_Function_List sass_make_function_list(size_t)
* native declaration : src\libsass\sass_functions.h:85
*/
SassLibrary.Sass_Function_List sass_make_function_list(NativeSize length);
/**
* Original signature : Sass_Function_Entry sass_make_function(const char*, Sass_Function_Fn, void*)
* native declaration : src\libsass\sass_functions.h:86
* @deprecated use the safer methods {@link #sass_make_function(java.lang.String, sass.SassLibrary.Sass_Function_Fn, com.sun.jna.Pointer)} and {@link #sass_make_function(com.sun.jna.Pointer, sass.SassLibrary.Sass_Function_Fn, com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_Function_Entry sass_make_function(Pointer signature, SassLibrary.Sass_Function_Fn cb, Pointer cookie);
/**
* Original signature : Sass_Function_Entry sass_make_function(const char*, Sass_Function_Fn, void*)
* native declaration : src\libsass\sass_functions.h:86
*/
SassLibrary.Sass_Function_Entry sass_make_function(String signature, SassLibrary.Sass_Function_Fn cb, Pointer cookie);
/**
* Setters and getters for callbacks on function lists
* Original signature : Sass_Function_Entry sass_function_get_list_entry(Sass_Function_List, size_t)
* native declaration : src\libsass\sass_functions.h:89
* @deprecated use the safer methods {@link #sass_function_get_list_entry(sass.SassLibrary.Sass_Function_List, com.ochafik.lang.jnaerator.runtime.NativeSize)} and {@link #sass_function_get_list_entry(com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize)} instead
*/
@Deprecated
SassLibrary.Sass_Function_Entry sass_function_get_list_entry(Pointer list, NativeSize pos);
/**
* Setters and getters for callbacks on function lists
* Original signature : Sass_Function_Entry sass_function_get_list_entry(Sass_Function_List, size_t)
* native declaration : src\libsass\sass_functions.h:89
*/
SassLibrary.Sass_Function_Entry sass_function_get_list_entry(SassLibrary.Sass_Function_List list, NativeSize pos);
/**
* Original signature : void sass_function_set_list_entry(Sass_Function_List, size_t, Sass_Function_Entry)
* native declaration : src\libsass\sass_functions.h:90
* @deprecated use the safer methods {@link #sass_function_set_list_entry(sass.SassLibrary.Sass_Function_List, com.ochafik.lang.jnaerator.runtime.NativeSize, sass.SassLibrary.Sass_Function_Entry)} and {@link #sass_function_set_list_entry(com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_function_set_list_entry(Pointer list, NativeSize pos, Pointer cb);
/**
* Original signature : void sass_function_set_list_entry(Sass_Function_List, size_t, Sass_Function_Entry)
* native declaration : src\libsass\sass_functions.h:90
*/
void sass_function_set_list_entry(SassLibrary.Sass_Function_List list, NativeSize pos, SassLibrary.Sass_Function_Entry cb);
/**
* Getters for custom function descriptors
* Original signature : char* sass_function_get_signature(Sass_Function_Entry)
* native declaration : src\libsass\sass_functions.h:93
* @deprecated use the safer methods {@link #sass_function_get_signature(sass.SassLibrary.Sass_Function_Entry)} and {@link #sass_function_get_signature(com.sun.jna.Pointer)} instead
*/
@Deprecated
String sass_function_get_signature(Pointer cb);
/**
* Getters for custom function descriptors
* Original signature : char* sass_function_get_signature(Sass_Function_Entry)
* native declaration : src\libsass\sass_functions.h:93
*/
String sass_function_get_signature(SassLibrary.Sass_Function_Entry cb);
/**
* Original signature : Sass_Function_Fn sass_function_get_function(Sass_Function_Entry)
* native declaration : src\libsass\sass_functions.h:94
* @deprecated use the safer methods {@link #sass_function_get_function(sass.SassLibrary.Sass_Function_Entry)} and {@link #sass_function_get_function(com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_Function_Fn sass_function_get_function(Pointer cb);
/**
* Original signature : Sass_Function_Fn sass_function_get_function(Sass_Function_Entry)
* native declaration : src\libsass\sass_functions.h:94
*/
SassLibrary.Sass_Function_Fn sass_function_get_function(SassLibrary.Sass_Function_Entry cb);
/**
* Original signature : void* sass_function_get_cookie(Sass_Function_Entry)
* native declaration : src\libsass\sass_functions.h:95
* @deprecated use the safer methods {@link #sass_function_get_cookie(sass.SassLibrary.Sass_Function_Entry)} and {@link #sass_function_get_cookie(com.sun.jna.Pointer)} instead
*/
@Deprecated
Pointer sass_function_get_cookie(Pointer cb);
/**
* Original signature : void* sass_function_get_cookie(Sass_Function_Entry)
* native declaration : src\libsass\sass_functions.h:95
*/
Pointer sass_function_get_cookie(SassLibrary.Sass_Function_Entry cb);
/**
* Some convenient string helper function
* Original signature : char* sass_string_quote(const char*, const char)
* native declaration : src\libsass\sass.h:18
* @deprecated use the safer methods {@link #sass_string_quote(java.lang.String, byte)} and {@link #sass_string_quote(com.sun.jna.Pointer, byte)} instead
*/
@Deprecated
Pointer sass_string_quote(Pointer str, byte quote_mark);
/**
* Some convenient string helper function
* Original signature : char* sass_string_quote(const char*, const char)
* native declaration : src\libsass\sass.h:18
*/
Pointer sass_string_quote(String str, byte quote_mark);
/**
* Original signature : char* sass_string_unquote(const char*)
* native declaration : src\libsass\sass.h:19
* @deprecated use the safer methods {@link #sass_string_unquote(java.lang.String)} and {@link #sass_string_unquote(com.sun.jna.Pointer)} instead
*/
@Deprecated
Pointer sass_string_unquote(Pointer str);
/**
* Original signature : char* sass_string_unquote(const char*)
* native declaration : src\libsass\sass.h:19
*/
Pointer sass_string_unquote(String str);
/**
* Resolve a file via the given include paths in the include char* array
* Original signature : char* sass_resolve_file(const char*, const char*[])
* native declaration : src\libsass\sass.h:22
* @deprecated use the safer methods {@link #sass_resolve_file(java.lang.String, com.sun.jna.ptr.PointerByReference)} and {@link #sass_resolve_file(com.sun.jna.Pointer, com.sun.jna.ptr.PointerByReference)} instead
*/
@Deprecated
Pointer sass_resolve_file(Pointer path, PointerByReference incs);
/**
* Resolve a file via the given include paths in the include char* array
* Original signature : char* sass_resolve_file(const char*, const char*[])
* native declaration : src\libsass\sass.h:22
*/
Pointer sass_resolve_file(String path, PointerByReference incs);
/**
* Get compiled libsass version
* Original signature : char* libsass_version()
* native declaration : src\libsass\sass.h:25
*/
String libsass_version();
/**
* Create and initialize an option struct
* Original signature : Sass_Options* sass_make_options()
* native declaration : src\libsass\sass_context.h:25
*/
SassLibrary.Sass_Options sass_make_options();
/**
* Create and initialize a specific context
* Original signature : Sass_File_Context* sass_make_file_context(const char*)
* native declaration : src\libsass\sass_context.h:27
* @deprecated use the safer methods {@link #sass_make_file_context(java.lang.String)} and {@link #sass_make_file_context(com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_File_Context sass_make_file_context(Pointer input_path);
/**
* Create and initialize a specific context
* Original signature : Sass_File_Context* sass_make_file_context(const char*)
* native declaration : src\libsass\sass_context.h:27
*/
SassLibrary.Sass_File_Context sass_make_file_context(String input_path);
/**
* Original signature : Sass_Data_Context* sass_make_data_context(char*)
* native declaration : src\libsass\sass_context.h:28
* @deprecated use the safer methods {@link #sass_make_data_context(java.nio.ByteBuffer)} and {@link #sass_make_data_context(com.sun.jna.Pointer)} instead
*/
@Deprecated
SassLibrary.Sass_Data_Context sass_make_data_context(Pointer source_string);
/**
* Original signature : Sass_Data_Context* sass_make_data_context(char*)
* native declaration : src\libsass\sass_context.h:28
*/
SassLibrary.Sass_Data_Context sass_make_data_context(ByteBuffer source_string);
/**
* Call the compilation step for the specific context
* Original signature : int sass_compile_file_context(Sass_File_Context*)
* native declaration : src\libsass\sass_context.h:31
*/
int sass_compile_file_context(SassLibrary.Sass_File_Context ctx);
/**
* Original signature : int sass_compile_data_context(Sass_Data_Context*)
* native declaration : src\libsass\sass_context.h:32
*/
int sass_compile_data_context(SassLibrary.Sass_Data_Context ctx);
/**
* Create a sass compiler instance for more control
* Original signature : Sass_Compiler* sass_make_file_compiler(Sass_File_Context*)
* native declaration : src\libsass\sass_context.h:35
*/
SassLibrary.Sass_Compiler sass_make_file_compiler(SassLibrary.Sass_File_Context file_ctx);
/**
* Original signature : Sass_Compiler* sass_make_data_compiler(Sass_Data_Context*)
* native declaration : src\libsass\sass_context.h:36
*/
SassLibrary.Sass_Compiler sass_make_data_compiler(SassLibrary.Sass_Data_Context data_ctx);
/**
* Usefull if you only want to query the included files
* Original signature : int sass_compiler_parse(Sass_Compiler*)
* native declaration : src\libsass\sass_context.h:40
*/
int sass_compiler_parse(SassLibrary.Sass_Compiler compiler);
/**
* Original signature : int sass_compiler_execute(Sass_Compiler*)
* native declaration : src\libsass\sass_context.h:41
*/
int sass_compiler_execute(SassLibrary.Sass_Compiler compiler);
/**
* This does _not_ include any contexts or options
* Original signature : void sass_delete_compiler(Sass_Compiler*)
* native declaration : src\libsass\sass_context.h:45
*/
void sass_delete_compiler(SassLibrary.Sass_Compiler compiler);
/**
* Release all memory allocated and also ourself
* Original signature : void sass_delete_file_context(Sass_File_Context*)
* native declaration : src\libsass\sass_context.h:48
*/
void sass_delete_file_context(SassLibrary.Sass_File_Context ctx);
/**
* Original signature : void sass_delete_data_context(Sass_Data_Context*)
* native declaration : src\libsass\sass_context.h:49
*/
void sass_delete_data_context(SassLibrary.Sass_Data_Context ctx);
/**
* Getters for context from specific implementation
* Original signature : Sass_Context* sass_file_context_get_context(Sass_File_Context*)
* native declaration : src\libsass\sass_context.h:52
*/
SassLibrary.Sass_Context sass_file_context_get_context(SassLibrary.Sass_File_Context file_ctx);
/**
* Original signature : Sass_Context* sass_data_context_get_context(Sass_Data_Context*)
* native declaration : src\libsass\sass_context.h:53
*/
SassLibrary.Sass_Context sass_data_context_get_context(SassLibrary.Sass_Data_Context data_ctx);
/**
* Getters for Context_Options from Sass_Context
* Original signature : Sass_Options* sass_context_get_options(Sass_Context*)
* native declaration : src\libsass\sass_context.h:56
*/
SassLibrary.Sass_Options sass_context_get_options(SassLibrary.Sass_Context ctx);
/**
* Original signature : Sass_Options* sass_file_context_get_options(Sass_File_Context*)
* native declaration : src\libsass\sass_context.h:57
*/
SassLibrary.Sass_Options sass_file_context_get_options(SassLibrary.Sass_File_Context file_ctx);
/**
* Original signature : Sass_Options* sass_data_context_get_options(Sass_Data_Context*)
* native declaration : src\libsass\sass_context.h:58
*/
SassLibrary.Sass_Options sass_data_context_get_options(SassLibrary.Sass_Data_Context data_ctx);
/**
* Original signature : void sass_file_context_set_options(Sass_File_Context*, Sass_Options*)
* native declaration : src\libsass\sass_context.h:59
*/
void sass_file_context_set_options(SassLibrary.Sass_File_Context file_ctx, SassLibrary.Sass_Options opt);
/**
* Original signature : void sass_data_context_set_options(Sass_Data_Context*, Sass_Options*)
* native declaration : src\libsass\sass_context.h:60
*/
void sass_data_context_set_options(SassLibrary.Sass_Data_Context data_ctx, SassLibrary.Sass_Options opt);
/**
* Getters for Context_Option values
* Original signature : int sass_option_get_precision(Sass_Options*)
* native declaration : src\libsass\sass_context.h:64
*/
int sass_option_get_precision(SassLibrary.Sass_Options options);
/**
* Original signature : Sass_Output_Style sass_option_get_output_style(Sass_Options*)
* native declaration : src\libsass\sass_context.h:65
*/
int sass_option_get_output_style(SassLibrary.Sass_Options options);
/**
* Original signature : bool sass_option_get_source_comments(Sass_Options*)
* native declaration : src\libsass\sass_context.h:66
*/
byte sass_option_get_source_comments(SassLibrary.Sass_Options options);
/**
* Original signature : bool sass_option_get_source_map_embed(Sass_Options*)
* native declaration : src\libsass\sass_context.h:67
*/
byte sass_option_get_source_map_embed(SassLibrary.Sass_Options options);
/**
* Original signature : bool sass_option_get_source_map_contents(Sass_Options*)
* native declaration : src\libsass\sass_context.h:68
*/
byte sass_option_get_source_map_contents(SassLibrary.Sass_Options options);
/**
* Original signature : bool sass_option_get_omit_source_map_url(Sass_Options*)
* native declaration : src\libsass\sass_context.h:69
*/
byte sass_option_get_omit_source_map_url(SassLibrary.Sass_Options options);
/**
* Original signature : bool sass_option_get_is_indented_syntax_src(Sass_Options*)
* native declaration : src\libsass\sass_context.h:70
*/
byte sass_option_get_is_indented_syntax_src(SassLibrary.Sass_Options options);
/**
* Original signature : char* sass_option_get_indent(Sass_Options*)
* native declaration : src\libsass\sass_context.h:71
*/
String sass_option_get_indent(SassLibrary.Sass_Options options);
/**
* Original signature : char* sass_option_get_linefeed(Sass_Options*)
* native declaration : src\libsass\sass_context.h:72
*/
String sass_option_get_linefeed(SassLibrary.Sass_Options options);
/**
* Original signature : char* sass_option_get_input_path(Sass_Options*)
* native declaration : src\libsass\sass_context.h:73
*/
String sass_option_get_input_path(SassLibrary.Sass_Options options);
/**
* Original signature : char* sass_option_get_output_path(Sass_Options*)
* native declaration : src\libsass\sass_context.h:74
*/
String sass_option_get_output_path(SassLibrary.Sass_Options options);
/**
* Original signature : char* sass_option_get_plugin_path(Sass_Options*)
* native declaration : src\libsass\sass_context.h:75
*/
String sass_option_get_plugin_path(SassLibrary.Sass_Options options);
/**
* Original signature : char* sass_option_get_include_path(Sass_Options*)
* native declaration : src\libsass\sass_context.h:76
*/
String sass_option_get_include_path(SassLibrary.Sass_Options options);
/**
* Original signature : char* sass_option_get_source_map_file(Sass_Options*)
* native declaration : src\libsass\sass_context.h:77
*/
String sass_option_get_source_map_file(SassLibrary.Sass_Options options);
/**
* Original signature : char* sass_option_get_source_map_root(Sass_Options*)
* native declaration : src\libsass\sass_context.h:78
*/
String sass_option_get_source_map_root(SassLibrary.Sass_Options options);
/**
* Original signature : Sass_Importer_List sass_option_get_c_headers(Sass_Options*)
* native declaration : src\libsass\sass_context.h:79
*/
SassLibrary.Sass_Importer_List sass_option_get_c_headers(SassLibrary.Sass_Options options);
/**
* Original signature : Sass_Importer_List sass_option_get_c_importers(Sass_Options*)
* native declaration : src\libsass\sass_context.h:80
*/
SassLibrary.Sass_Importer_List sass_option_get_c_importers(SassLibrary.Sass_Options options);
/**
* Original signature : Sass_Function_List sass_option_get_c_functions(Sass_Options*)
* native declaration : src\libsass\sass_context.h:81
*/
SassLibrary.Sass_Function_List sass_option_get_c_functions(SassLibrary.Sass_Options options);
/**
* Setters for Context_Option values
* Original signature : void sass_option_set_precision(Sass_Options*, int)
* native declaration : src\libsass\sass_context.h:84
*/
void sass_option_set_precision(SassLibrary.Sass_Options options, int precision);
/**
* Original signature : void sass_option_set_output_style(Sass_Options*, Sass_Output_Style)
* native declaration : src\libsass\sass_context.h:85
*/
void sass_option_set_output_style(SassLibrary.Sass_Options options, int output_style);
/**
* Original signature : void sass_option_set_source_comments(Sass_Options*, bool)
* native declaration : src\libsass\sass_context.h:86
*/
void sass_option_set_source_comments(SassLibrary.Sass_Options options, byte source_comments);
/**
* Original signature : void sass_option_set_source_map_embed(Sass_Options*, bool)
* native declaration : src\libsass\sass_context.h:87
*/
void sass_option_set_source_map_embed(SassLibrary.Sass_Options options, byte source_map_embed);
/**
* Original signature : void sass_option_set_source_map_contents(Sass_Options*, bool)
* native declaration : src\libsass\sass_context.h:88
*/
void sass_option_set_source_map_contents(SassLibrary.Sass_Options options, byte source_map_contents);
/**
* Original signature : void sass_option_set_omit_source_map_url(Sass_Options*, bool)
* native declaration : src\libsass\sass_context.h:89
*/
void sass_option_set_omit_source_map_url(SassLibrary.Sass_Options options, byte omit_source_map_url);
/**
* Original signature : void sass_option_set_is_indented_syntax_src(Sass_Options*, bool)
* native declaration : src\libsass\sass_context.h:90
*/
void sass_option_set_is_indented_syntax_src(SassLibrary.Sass_Options options, byte is_indented_syntax_src);
/**
* Original signature : void sass_option_set_indent(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:91
* @deprecated use the safer methods {@link #sass_option_set_indent(sass.SassLibrary.Sass_Options, java.lang.String)} and {@link #sass_option_set_indent(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_set_indent(SassLibrary.Sass_Options options, Pointer indent);
/**
* Original signature : void sass_option_set_indent(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:91
*/
void sass_option_set_indent(SassLibrary.Sass_Options options, String indent);
/**
* Original signature : void sass_option_set_linefeed(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:92
* @deprecated use the safer methods {@link #sass_option_set_linefeed(sass.SassLibrary.Sass_Options, java.lang.String)} and {@link #sass_option_set_linefeed(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_set_linefeed(SassLibrary.Sass_Options options, Pointer linefeed);
/**
* Original signature : void sass_option_set_linefeed(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:92
*/
void sass_option_set_linefeed(SassLibrary.Sass_Options options, String linefeed);
/**
* Original signature : void sass_option_set_input_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:93
* @deprecated use the safer methods {@link #sass_option_set_input_path(sass.SassLibrary.Sass_Options, java.lang.String)} and {@link #sass_option_set_input_path(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_set_input_path(SassLibrary.Sass_Options options, Pointer input_path);
/**
* Original signature : void sass_option_set_input_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:93
*/
void sass_option_set_input_path(SassLibrary.Sass_Options options, String input_path);
/**
* Original signature : void sass_option_set_output_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:94
* @deprecated use the safer methods {@link #sass_option_set_output_path(sass.SassLibrary.Sass_Options, java.lang.String)} and {@link #sass_option_set_output_path(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_set_output_path(SassLibrary.Sass_Options options, Pointer output_path);
/**
* Original signature : void sass_option_set_output_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:94
*/
void sass_option_set_output_path(SassLibrary.Sass_Options options, String output_path);
/**
* Original signature : void sass_option_set_plugin_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:95
* @deprecated use the safer methods {@link #sass_option_set_plugin_path(sass.SassLibrary.Sass_Options, java.lang.String)} and {@link #sass_option_set_plugin_path(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_set_plugin_path(SassLibrary.Sass_Options options, Pointer plugin_path);
/**
* Original signature : void sass_option_set_plugin_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:95
*/
void sass_option_set_plugin_path(SassLibrary.Sass_Options options, String plugin_path);
/**
* Original signature : void sass_option_set_include_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:96
* @deprecated use the safer methods {@link #sass_option_set_include_path(sass.SassLibrary.Sass_Options, java.lang.String)} and {@link #sass_option_set_include_path(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_set_include_path(SassLibrary.Sass_Options options, Pointer include_path);
/**
* Original signature : void sass_option_set_include_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:96
*/
void sass_option_set_include_path(SassLibrary.Sass_Options options, String include_path);
/**
* Original signature : void sass_option_set_source_map_file(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:97
* @deprecated use the safer methods {@link #sass_option_set_source_map_file(sass.SassLibrary.Sass_Options, java.lang.String)} and {@link #sass_option_set_source_map_file(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_set_source_map_file(SassLibrary.Sass_Options options, Pointer source_map_file);
/**
* Original signature : void sass_option_set_source_map_file(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:97
*/
void sass_option_set_source_map_file(SassLibrary.Sass_Options options, String source_map_file);
/**
* Original signature : void sass_option_set_source_map_root(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:98
* @deprecated use the safer methods {@link #sass_option_set_source_map_root(sass.SassLibrary.Sass_Options, java.lang.String)} and {@link #sass_option_set_source_map_root(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_set_source_map_root(SassLibrary.Sass_Options options, Pointer source_map_root);
/**
* Original signature : void sass_option_set_source_map_root(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:98
*/
void sass_option_set_source_map_root(SassLibrary.Sass_Options options, String source_map_root);
/**
* Original signature : void sass_option_set_c_headers(Sass_Options*, Sass_Importer_List)
* native declaration : src\libsass\sass_context.h:99
* @deprecated use the safer methods {@link #sass_option_set_c_headers(sass.SassLibrary.Sass_Options, sass.SassLibrary.Sass_Importer_List)} and {@link #sass_option_set_c_headers(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_set_c_headers(SassLibrary.Sass_Options options, Pointer c_headers);
/**
* Original signature : void sass_option_set_c_headers(Sass_Options*, Sass_Importer_List)
* native declaration : src\libsass\sass_context.h:99
*/
void sass_option_set_c_headers(SassLibrary.Sass_Options options, SassLibrary.Sass_Importer_List c_headers);
/**
* Original signature : void sass_option_set_c_importers(Sass_Options*, Sass_Importer_List)
* native declaration : src\libsass\sass_context.h:100
* @deprecated use the safer methods {@link #sass_option_set_c_importers(sass.SassLibrary.Sass_Options, sass.SassLibrary.Sass_Importer_List)} and {@link #sass_option_set_c_importers(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_set_c_importers(SassLibrary.Sass_Options options, Pointer c_importers);
/**
* Original signature : void sass_option_set_c_importers(Sass_Options*, Sass_Importer_List)
* native declaration : src\libsass\sass_context.h:100
*/
void sass_option_set_c_importers(SassLibrary.Sass_Options options, SassLibrary.Sass_Importer_List c_importers);
/**
* Original signature : void sass_option_set_c_functions(Sass_Options*, Sass_Function_List)
* native declaration : src\libsass\sass_context.h:101
* @deprecated use the safer methods {@link #sass_option_set_c_functions(sass.SassLibrary.Sass_Options, sass.SassLibrary.Sass_Function_List)} and {@link #sass_option_set_c_functions(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_set_c_functions(SassLibrary.Sass_Options options, Pointer c_functions);
/**
* Original signature : void sass_option_set_c_functions(Sass_Options*, Sass_Function_List)
* native declaration : src\libsass\sass_context.h:101
*/
void sass_option_set_c_functions(SassLibrary.Sass_Options options, SassLibrary.Sass_Function_List c_functions);
/**
* Getters for Sass_Context values
* Original signature : char* sass_context_get_output_string(Sass_Context*)
* native declaration : src\libsass\sass_context.h:105
*/
String sass_context_get_output_string(SassLibrary.Sass_Context ctx);
/**
* Original signature : int sass_context_get_error_status(Sass_Context*)
* native declaration : src\libsass\sass_context.h:106
*/
int sass_context_get_error_status(SassLibrary.Sass_Context ctx);
/**
* Original signature : char* sass_context_get_error_json(Sass_Context*)
* native declaration : src\libsass\sass_context.h:107
*/
String sass_context_get_error_json(SassLibrary.Sass_Context ctx);
/**
* Original signature : char* sass_context_get_error_text(Sass_Context*)
* native declaration : src\libsass\sass_context.h:108
*/
String sass_context_get_error_text(SassLibrary.Sass_Context ctx);
/**
* Original signature : char* sass_context_get_error_message(Sass_Context*)
* native declaration : src\libsass\sass_context.h:109
*/
String sass_context_get_error_message(SassLibrary.Sass_Context ctx);
/**
* Original signature : char* sass_context_get_error_file(Sass_Context*)
* native declaration : src\libsass\sass_context.h:110
*/
String sass_context_get_error_file(SassLibrary.Sass_Context ctx);
/**
* Original signature : char* sass_context_get_error_src(Sass_Context*)
* native declaration : src\libsass\sass_context.h:111
*/
String sass_context_get_error_src(SassLibrary.Sass_Context ctx);
/**
* Original signature : size_t sass_context_get_error_line(Sass_Context*)
* native declaration : src\libsass\sass_context.h:112
*/
NativeSize sass_context_get_error_line(SassLibrary.Sass_Context ctx);
/**
* Original signature : size_t sass_context_get_error_column(Sass_Context*)
* native declaration : src\libsass\sass_context.h:113
*/
NativeSize sass_context_get_error_column(SassLibrary.Sass_Context ctx);
/**
* Original signature : char* sass_context_get_source_map_string(Sass_Context*)
* native declaration : src\libsass\sass_context.h:114
*/
String sass_context_get_source_map_string(SassLibrary.Sass_Context ctx);
/**
* Original signature : char** sass_context_get_included_files(Sass_Context*)
* native declaration : src\libsass\sass_context.h:115
*/
PointerByReference sass_context_get_included_files(SassLibrary.Sass_Context ctx);
/**
* Calculate the size of the stored null terminated array
* Original signature : size_t sass_context_get_included_files_size(Sass_Context*)
* native declaration : src\libsass\sass_context.h:118
*/
NativeSize sass_context_get_included_files_size(SassLibrary.Sass_Context ctx);
/**
* Take ownership of memory (value on context is set to 0)
* Original signature : char* sass_context_take_error_json(Sass_Context*)
* native declaration : src\libsass\sass_context.h:121
*/
Pointer sass_context_take_error_json(SassLibrary.Sass_Context ctx);
/**
* Original signature : char* sass_context_take_error_text(Sass_Context*)
* native declaration : src\libsass\sass_context.h:122
*/
Pointer sass_context_take_error_text(SassLibrary.Sass_Context ctx);
/**
* Original signature : char* sass_context_take_error_message(Sass_Context*)
* native declaration : src\libsass\sass_context.h:123
*/
Pointer sass_context_take_error_message(SassLibrary.Sass_Context ctx);
/**
* Original signature : char* sass_context_take_error_file(Sass_Context*)
* native declaration : src\libsass\sass_context.h:124
*/
Pointer sass_context_take_error_file(SassLibrary.Sass_Context ctx);
/**
* Original signature : char* sass_context_take_output_string(Sass_Context*)
* native declaration : src\libsass\sass_context.h:125
*/
Pointer sass_context_take_output_string(SassLibrary.Sass_Context ctx);
/**
* Original signature : char* sass_context_take_source_map_string(Sass_Context*)
* native declaration : src\libsass\sass_context.h:126
*/
Pointer sass_context_take_source_map_string(SassLibrary.Sass_Context ctx);
/**
* Original signature : char** sass_context_take_included_files(Sass_Context*)
* native declaration : src\libsass\sass_context.h:127
*/
PointerByReference sass_context_take_included_files(SassLibrary.Sass_Context ctx);
/**
* Getters for Sass_Compiler options
* Original signature : Sass_Compiler_State sass_compiler_get_state(Sass_Compiler*)
* native declaration : src\libsass\sass_context.h:130
*/
int sass_compiler_get_state(SassLibrary.Sass_Compiler compiler);
/**
* Original signature : Sass_Context* sass_compiler_get_context(Sass_Compiler*)
* native declaration : src\libsass\sass_context.h:131
*/
SassLibrary.Sass_Context sass_compiler_get_context(SassLibrary.Sass_Compiler compiler);
/**
* Original signature : size_t sass_compiler_get_import_stack_size(Sass_Compiler*)
* native declaration : src\libsass\sass_context.h:132
*/
NativeSize sass_compiler_get_import_stack_size(SassLibrary.Sass_Compiler compiler);
/**
* Original signature : Sass_Import_Entry sass_compiler_get_last_import(Sass_Compiler*)
* native declaration : src\libsass\sass_context.h:133
*/
SassLibrary.Sass_Import_Entry sass_compiler_get_last_import(SassLibrary.Sass_Compiler compiler);
/**
* Original signature : Sass_Import_Entry sass_compiler_get_import_entry(Sass_Compiler*, size_t)
* native declaration : src\libsass\sass_context.h:134
*/
SassLibrary.Sass_Import_Entry sass_compiler_get_import_entry(SassLibrary.Sass_Compiler compiler, NativeSize idx);
/**
* Push function for paths (no manipulation support for now)
* Original signature : void sass_option_push_plugin_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:137
* @deprecated use the safer methods {@link #sass_option_push_plugin_path(sass.SassLibrary.Sass_Options, java.lang.String)} and {@link #sass_option_push_plugin_path(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_push_plugin_path(SassLibrary.Sass_Options options, Pointer path);
/**
* Push function for paths (no manipulation support for now)
* Original signature : void sass_option_push_plugin_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:137
*/
void sass_option_push_plugin_path(SassLibrary.Sass_Options options, String path);
/**
* Original signature : void sass_option_push_include_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:138
* @deprecated use the safer methods {@link #sass_option_push_include_path(sass.SassLibrary.Sass_Options, java.lang.String)} and {@link #sass_option_push_include_path(sass.SassLibrary.Sass_Options, com.sun.jna.Pointer)} instead
*/
@Deprecated
void sass_option_push_include_path(SassLibrary.Sass_Options options, Pointer path);
/**
* Original signature : void sass_option_push_include_path(Sass_Options*, const char*)
* native declaration : src\libsass\sass_context.h:138
*/
void sass_option_push_include_path(SassLibrary.Sass_Options options, String path);
public static class Sass_Function_Entry extends PointerType {
public Sass_Function_Entry(Pointer address) {
super(address);
}
public Sass_Function_Entry() {
super();
}
};
public static class Sass_Context extends PointerType {
public Sass_Context(Pointer address) {
super(address);
}
public Sass_Context() {
super();
}
};
public static class Sass_Importer_Entry extends PointerType {
public Sass_Importer_Entry(Pointer address) {
super(address);
}
public Sass_Importer_Entry() {
super();
}
};
public static class Sass_Value extends PointerType {
public Sass_Value(Pointer address) {
super(address);
}
public Sass_Value() {
super();
}
};
public static class Sass_Options extends PointerType {
public Sass_Options(Pointer address) {
super(address);
}
public Sass_Options() {
super();
}
};
public static class Sass_Function_List extends PointerType {
public Sass_Function_List(Pointer address) {
super(address);
}
public Sass_Function_List() {
super();
}
};
public static class Sass_Compiler extends PointerType {
public Sass_Compiler(Pointer address) {
super(address);
}
public Sass_Compiler() {
super();
}
};
public static class Sass_File_Context extends PointerType {
public Sass_File_Context(Pointer address) {
super(address);
}
public Sass_File_Context() {
super();
}
};
public static class Sass_Import_List extends PointerType {
public Sass_Import_List(Pointer address) {
super(address);
}
public Sass_Import_List() {
super();
}
};
public static class Sass_Importer_List extends PointerType {
public Sass_Importer_List(Pointer address) {
super(address);
}
public Sass_Importer_List() {
super();
}
};
public static class Sass_Import_Entry extends PointerType {
public Sass_Import_Entry(Pointer address) {
super(address);
}
public Sass_Import_Entry() {
super();
}
};
public static class Sass_Data_Context extends PointerType {
public Sass_Data_Context(Pointer address) {
super(address);
}
public Sass_Data_Context() {
super();
}
};
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy