ppl_ocaml_common.cc File Reference

#include "ppl_ocaml_common.defs.hh"
#include "ppl.hh"
#include "interfaced_boxes.hh"
#include "marked_pointers.hh"
#include "caml/mlvalues.h"
#include "caml/memory.h"
#include "caml/custom.h"
#include "caml/fail.h"
#include "caml/callback.h"
#include "caml/alloc.h"
Include dependency graph for ppl_ocaml_common.cc:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Parma_Polyhedra_Library
namespace  Parma_Polyhedra_Library::Interfaces
namespace  Parma_Polyhedra_Library::Interfaces::OCaml

Functions

void Parma_Polyhedra_Library::Interfaces::OCaml::reset_timeout ()
void Parma_Polyhedra_Library::Interfaces::OCaml::reset_deterministic_timeout ()
value Parma_Polyhedra_Library::Interfaces::OCaml::build_ocaml_coefficient (const Coefficient &ppl_coeff)
Coefficient Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Coefficient (value coeff)
Linear_Expression Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Linear_Expression (value e)
Relation_Symbol Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_relsym (value caml_relsym)
Bounded_Integer_Type_Width Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_bounded_integer_type_width (value caml_width)
Bounded_Integer_Type_Representation Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_bounded_integer_type_representation (value caml_rep)
Bounded_Integer_Type_Overflow Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_bounded_integer_type_overflow (value caml_oflow)
Optimization_Mode Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_opt_mode (value caml_opt_mode)
Degenerate_Element Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Degenerate_Element (value de)
Complexity_Class Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Complexity_Class (value cc)
MIP_Problem::Control_Parameter_Name Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_control_parameter_name (value caml_cp_name)
MIP_Problem::Control_Parameter_Value Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_control_parameter_value (value caml_cp_value)
PIP_Problem::Control_Parameter_Name Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_pip_problem_control_parameter_name (value caml_cp_name)
PIP_Problem::Control_Parameter_Value Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_pip_problem_control_parameter_value (value caml_cp_value)
Variables_Set Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Variables_Set (value caml_vset)
Constraint Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Constraint (value c)
template<typename R >
CAMLprim value Parma_Polyhedra_Library::Interfaces::OCaml::get_inhomogeneous_term (const R &r)
template<typename R >
CAMLprim value Parma_Polyhedra_Library::Interfaces::OCaml::get_linear_expression (const R &r)
value Parma_Polyhedra_Library::Interfaces::OCaml::build_ocaml_generator (const Generator &ppl_generator)
value Parma_Polyhedra_Library::Interfaces::OCaml::build_ocaml_grid_generator (const Grid_Generator &ppl_grid_generator)
value Parma_Polyhedra_Library::Interfaces::OCaml::build_ocaml_constraint (const Constraint &ppl_constraint)
value Parma_Polyhedra_Library::Interfaces::OCaml::build_ocaml_congruence (const Congruence &ppl_congruence)
value Parma_Polyhedra_Library::Interfaces::OCaml::build_ocaml_congruence_system (const Congruence_System &ppl_cgs)
value Parma_Polyhedra_Library::Interfaces::OCaml::build_ocaml_constraint_system (const Constraint_System &ppl_cs)
value Parma_Polyhedra_Library::Interfaces::OCaml::build_ocaml_generator_system (const Generator_System &ppl_gs)
value Parma_Polyhedra_Library::Interfaces::OCaml::build_ocaml_grid_generator_system (const Grid_Generator_System &ppl_ggs)
value Parma_Polyhedra_Library::Interfaces::OCaml::build_ocaml_poly_con_relation (Poly_Con_Relation &r)
value Parma_Polyhedra_Library::Interfaces::OCaml::build_ocaml_poly_gen_relation (Poly_Gen_Relation &r)
Congruence Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Congruence (value c)
Generator Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Generator (value g)
Grid_Generator Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Grid_Generator (value gg)
Constraint_System Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Constraint_System (value cl)
Generator_System Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Generator_System (value gl)
Congruence_System Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Congruence_System (value cgl)
Grid_Generator_System Parma_Polyhedra_Library::Interfaces::OCaml::build_ppl_Grid_Generator_System (value caml_ggs)
MIP_Problem *& Parma_Polyhedra_Library::Interfaces::OCaml::p_MIP_Problem_val (value v)
 Give access to the embedded MIP_Problem* in v.
void Parma_Polyhedra_Library::Interfaces::OCaml::custom_MIP_Problem_finalize (value v)
value Parma_Polyhedra_Library::Interfaces::OCaml::unregistered_value_p_MIP_Problem (const MIP_Problem &ph)
PIP_Problem *& Parma_Polyhedra_Library::Interfaces::OCaml::p_PIP_Problem_val (value v)
 Give access to the embedded PIP_Problem* in v.
void Parma_Polyhedra_Library::Interfaces::OCaml::custom_PIP_Problem_finalize (value v)
value Parma_Polyhedra_Library::Interfaces::OCaml::unregistered_value_p_PIP_Problem (const PIP_Problem &ph)
const PIP_Tree_Node *& Parma_Polyhedra_Library::Interfaces::OCaml::p_PIP_Tree_Node_val (value v)
 Give access to the embedded const PIP_Tree_Node* in v.
value Parma_Polyhedra_Library::Interfaces::OCaml::unregistered_value_p_PIP_Tree_Node (const PIP_Tree_Node *pip_tree)
const PIP_Tree_NodeParma_Polyhedra_Library::Interfaces::OCaml::ppl_PIP_Tree_Node_get_child (const PIP_Tree_Node *parent, bool branch)
CAMLprim value ppl_new_MIP_Problem_from_space_dimension (value d)
 catch (std::invalid_argument &e)
 catch (std::overflow_error &e)
 catch (std::domain_error &e)
 catch (std::length_error &e)
 catch (std::logic_error &e)
 catch (std::runtime_error &e)
 catch (std::exception &e)
 catch (timeout_exception &)
 catch (deterministic_timeout_exception &)
 catch (...)
CAMLprim value ppl_new_MIP_Problem (value d, value caml_cs, value caml_cost, value caml_opt_mode)
CAMLprim value ppl_MIP_Problem_space_dimension (value ph)
CAMLprim value ppl_MIP_Problem_integer_space_dimensions (value caml_mip)
CAMLprim value ppl_MIP_Problem_constraints (value caml_mip)
CAMLprim value ppl_MIP_Problem_add_space_dimensions_and_embed (value caml_mip, value dim)
CAMLprim value ppl_MIP_Problem_add_to_integer_space_dimensions (value caml_mip, value caml_ivars)
CAMLprim value ppl_MIP_Problem_add_constraint (value caml_mip, value caml_constraint)
CAMLprim value ppl_MIP_Problem_add_constraints (value caml_mip, value caml_constraints)
CAMLprim value ppl_MIP_Problem_set_objective_function (value caml_mip, value caml_cost)
CAMLprim value ppl_MIP_Problem_is_satisfiable (value caml_mip)
CAMLprim value ppl_MIP_Problem_solve (value caml_mip)
CAMLprim value ppl_MIP_Problem_optimization_mode (value caml_mip)
CAMLprim value ppl_MIP_Problem_set_control_parameter (value caml_mip, value caml_cp_value)
CAMLprim value ppl_MIP_Problem_get_control_parameter (value caml_mip, value caml_cp_name)
CAMLprim value ppl_MIP_Problem_feasible_point (value caml_mip)
CAMLprim value ppl_MIP_Problem_optimizing_point (value caml_mip)
CAMLprim value ppl_MIP_Problem_optimal_value (value caml_mip)
CAMLprim value ppl_MIP_Problem_evaluate_objective_function (value caml_mip, value caml_generator)
CAMLprim value ppl_MIP_Problem_OK (value caml_mip)
CAMLprim value ppl_MIP_Problem_objective_function (value caml_mip)
CAMLprim value ppl_MIP_Problem_clear (value caml_mip)
CAMLprim value ppl_MIP_Problem_set_optimization_mode (value caml_mip, value caml_opt_mode) try
 catch (std::bad_alloc &)
CAMLprim value ppl_MIP_Problem_swap (value caml_mip1, value caml_mip2) try
CAMLprim value ppl_MIP_Problem_ascii_dump (value caml_mip)
CAMLprim value ppl_new_PIP_Problem_from_space_dimension (value d)
CAMLprim value ppl_new_PIP_Problem (value d, value caml_cs, value caml_vset)
CAMLprim value ppl_PIP_Problem_space_dimension (value pip)
CAMLprim value ppl_PIP_Problem_parameter_space_dimensions (value caml_pip)
CAMLprim value ppl_PIP_Problem_constraints (value caml_pip)
CAMLprim value ppl_PIP_Problem_add_space_dimensions_and_embed (value caml_pip, value vdim, value pdim)
CAMLprim value ppl_PIP_Problem_add_to_parameter_space_dimensions (value caml_pip, value caml_ivars)
CAMLprim value ppl_PIP_Problem_add_constraint (value caml_pip, value caml_constraint)
CAMLprim value ppl_PIP_Problem_add_constraints (value caml_pip, value caml_constraints)
CAMLprim value ppl_PIP_Problem_set_big_parameter_dimension (value caml_pip, value caml_dim)
CAMLprim value ppl_PIP_Problem_get_big_parameter_dimension (value caml_pip)
CAMLprim value ppl_PIP_Problem_has_big_parameter_dimension (value caml_pip)
CAMLprim value ppl_PIP_Problem_is_satisfiable (value caml_pip)
CAMLprim value ppl_PIP_Problem_solve (value caml_pip)
CAMLprim value ppl_PIP_Problem_set_control_parameter (value caml_pip, value caml_cp_value)
CAMLprim value ppl_PIP_Problem_get_control_parameter (value caml_pip, value caml_cp_name)
CAMLprim value ppl_PIP_Problem_solution (value caml_pip)
CAMLprim value ppl_PIP_Problem_optimizing_solution (value caml_pip)
CAMLprim value ppl_PIP_Problem_OK (value caml_pip)
CAMLprim value ppl_PIP_Problem_clear (value caml_pip)
CAMLprim value ppl_PIP_Problem_swap (value caml_pip1, value caml_pip2) try
CAMLprim value ppl_PIP_Problem_ascii_dump (value caml_pip)
value build_ocaml_artificial_parameter (const PIP_Tree_Node::Artificial_Parameter &ppl_artificial_parameter)
CAMLprim value ppl_PIP_Tree_Node_constraints (value caml_node)
CAMLprim value ppl_PIP_Tree_Node_is_bottom (value caml_node)
CAMLprim value ppl_PIP_Tree_Node_is_solution (value caml_node)
CAMLprim value ppl_PIP_Tree_Node_is_decision (value caml_node)
CAMLprim value ppl_PIP_Tree_Node_artificials (value caml_node)
CAMLprim value ppl_PIP_Tree_Node_OK (value caml_node)
CAMLprim value ppl_PIP_Tree_Node_ascii_dump (value caml_node)
CAMLprim value ppl_PIP_Tree_Node_parametric_values (value caml_node, value caml_dim)
CAMLprim value ppl_PIP_Tree_Node_true_child (value caml_node)
CAMLprim value ppl_PIP_Tree_Node_false_child (value caml_node)
CAMLprim value ppl_version_major (value unit)
CAMLprim value ppl_version_minor (value unit)
CAMLprim value ppl_version_revision (value unit)
CAMLprim value ppl_version_beta (value unit)
CAMLprim value ppl_version (value unit)
CAMLprim value ppl_banner (value unit)
CAMLprim value ppl_io_wrap_string (value src, value indent_depth, value preferred_first_line_length, value preferred_line_length)
CAMLprim value ppl_Coefficient_bits (value unit)
CAMLprim value ppl_Coefficient_is_bounded (value unit)
CAMLprim value ppl_Coefficient_min (value unit)
CAMLprim value ppl_Coefficient_max (value unit)
CAMLprim value ppl_max_space_dimension (value unit)
CAMLprim value ppl_Linear_Expression_is_zero (value ocaml_le)
CAMLprim value ppl_Linear_Expression_all_homogeneous_terms_are_zero (value ocaml_le)
CAMLprim value ppl_set_rounding_for_PPL (value unit)
CAMLprim value ppl_restore_pre_PPL_rounding (value unit)
CAMLprim value ppl_irrational_precision (value unit)
CAMLprim value ppl_set_irrational_precision (value p)
CAMLprim value ppl_set_timeout (value time)
CAMLprim value ppl_reset_timeout (value unit)
CAMLprim value ppl_set_deterministic_timeout (value weight)
CAMLprim value ppl_reset_deterministic_timeout (value unit)

Variables

static struct custom_operations Parma_Polyhedra_Library::Interfaces::OCaml::MIP_Problem_custom_operations
static struct custom_operations Parma_Polyhedra_Library::Interfaces::OCaml::PIP_Problem_custom_operations
static struct custom_operations Parma_Polyhedra_Library::Interfaces::OCaml::PIP_Tree_Node_custom_operations

Function Documentation

value build_ocaml_artificial_parameter ( const PIP_Tree_Node::Artificial_Parameter ppl_artificial_parameter  ) 
catch ( std::bad_alloc &   ) 

Definition at line 1475 of file ppl_ocaml_common.cc.

catch (   ...  ) 

Definition at line 1876 of file ppl_ocaml_common.cc.

Definition at line 1876 of file ppl_ocaml_common.cc.

catch ( timeout_exception  ) 

Definition at line 1876 of file ppl_ocaml_common.cc.

catch ( std::exception &  e  ) 

Definition at line 1876 of file ppl_ocaml_common.cc.

catch ( std::runtime_error &  e  ) 

Definition at line 1876 of file ppl_ocaml_common.cc.

catch ( std::logic_error &  e  ) 

Definition at line 1876 of file ppl_ocaml_common.cc.

catch ( std::length_error &  e  ) 

Definition at line 1876 of file ppl_ocaml_common.cc.

catch ( std::domain_error &  e  ) 

Definition at line 1876 of file ppl_ocaml_common.cc.

catch ( std::overflow_error &  e  ) 

Definition at line 1876 of file ppl_ocaml_common.cc.

catch ( std::invalid_argument &  e  ) 

Definition at line 1876 of file ppl_ocaml_common.cc.

CAMLprim value ppl_banner ( value  unit  ) 

Definition at line 1674 of file ppl_ocaml_common.cc.

References banner().

CAMLprim value ppl_Coefficient_bits ( value  unit  ) 

Definition at line 1705 of file ppl_ocaml_common.cc.

CAMLprim value ppl_Coefficient_is_bounded ( value  unit  ) 

Definition at line 1713 of file ppl_ocaml_common.cc.

CAMLprim value ppl_Coefficient_max ( value  unit  ) 

Definition at line 1735 of file ppl_ocaml_common.cc.

CAMLprim value ppl_Coefficient_min ( value  unit  ) 

Definition at line 1722 of file ppl_ocaml_common.cc.

CAMLprim value ppl_io_wrap_string ( value  src,
value  indent_depth,
value  preferred_first_line_length,
value  preferred_line_length 
)

Definition at line 1682 of file ppl_ocaml_common.cc.

CAMLprim value ppl_irrational_precision ( value  unit  ) 

Definition at line 1794 of file ppl_ocaml_common.cc.

References irrational_precision.

CAMLprim value ppl_Linear_Expression_all_homogeneous_terms_are_zero ( value  ocaml_le  ) 

Definition at line 1766 of file ppl_ocaml_common.cc.

CAMLprim value ppl_Linear_Expression_is_zero ( value  ocaml_le  ) 

Definition at line 1757 of file ppl_ocaml_common.cc.

CAMLprim value ppl_max_space_dimension ( value  unit  ) 

Definition at line 1748 of file ppl_ocaml_common.cc.

CAMLprim value ppl_MIP_Problem_add_constraint ( value  caml_mip,
value  caml_constraint 
)
CAMLprim value ppl_MIP_Problem_add_constraints ( value  caml_mip,
value  caml_constraints 
)
CAMLprim value ppl_MIP_Problem_add_space_dimensions_and_embed ( value  caml_mip,
value  dim 
)
CAMLprim value ppl_MIP_Problem_add_to_integer_space_dimensions ( value  caml_mip,
value  caml_ivars 
)
CAMLprim value ppl_MIP_Problem_ascii_dump ( value  caml_mip  ) 
CAMLprim value ppl_MIP_Problem_clear ( value  caml_mip  ) 
CAMLprim value ppl_MIP_Problem_constraints ( value  caml_mip  ) 
CAMLprim value ppl_MIP_Problem_evaluate_objective_function ( value  caml_mip,
value  caml_generator 
)
CAMLprim value ppl_MIP_Problem_feasible_point ( value  caml_mip  ) 
CAMLprim value ppl_MIP_Problem_get_control_parameter ( value  caml_mip,
value  caml_cp_name 
)
CAMLprim value ppl_MIP_Problem_integer_space_dimensions ( value  caml_mip  ) 
CAMLprim value ppl_MIP_Problem_is_satisfiable ( value  caml_mip  ) 
CAMLprim value ppl_MIP_Problem_objective_function ( value  caml_mip  ) 
CAMLprim value ppl_MIP_Problem_OK ( value  caml_mip  ) 

Definition at line 1130 of file ppl_ocaml_common.cc.

References Parma_Polyhedra_Library::MIP_Problem::OK().

CAMLprim value ppl_MIP_Problem_optimal_value ( value  caml_mip  ) 
CAMLprim value ppl_MIP_Problem_optimization_mode ( value  caml_mip  ) 
CAMLprim value ppl_MIP_Problem_optimizing_point ( value  caml_mip  ) 
CAMLprim value ppl_MIP_Problem_set_control_parameter ( value  caml_mip,
value  caml_cp_value 
)
CAMLprim value ppl_MIP_Problem_set_objective_function ( value  caml_mip,
value  caml_cost 
)
CAMLprim value ppl_MIP_Problem_set_optimization_mode ( value  caml_mip,
value  caml_opt_mode 
)
CAMLprim value ppl_MIP_Problem_solve ( value  caml_mip  ) 
CAMLprim value ppl_MIP_Problem_space_dimension ( value  ph  ) 
CAMLprim value ppl_MIP_Problem_swap ( value  caml_mip1,
value  caml_mip2 
)
CAMLprim value ppl_new_MIP_Problem ( value  d,
value  caml_cs,
value  caml_cost,
value  caml_opt_mode 
)

Definition at line 878 of file ppl_ocaml_common.cc.

CAMLprim value ppl_new_MIP_Problem_from_space_dimension ( value  d  ) 

Definition at line 868 of file ppl_ocaml_common.cc.

CAMLprim value ppl_new_PIP_Problem ( value  d,
value  caml_cs,
value  caml_vset 
)
CAMLprim value ppl_new_PIP_Problem_from_space_dimension ( value  d  ) 

Definition at line 1201 of file ppl_ocaml_common.cc.

CAMLprim value ppl_PIP_Problem_add_constraint ( value  caml_pip,
value  caml_constraint 
)
CAMLprim value ppl_PIP_Problem_add_constraints ( value  caml_pip,
value  caml_constraints 
)
CAMLprim value ppl_PIP_Problem_add_space_dimensions_and_embed ( value  caml_pip,
value  vdim,
value  pdim 
)
CAMLprim value ppl_PIP_Problem_add_to_parameter_space_dimensions ( value  caml_pip,
value  caml_ivars 
)
CAMLprim value ppl_PIP_Problem_ascii_dump ( value  caml_pip  ) 
CAMLprim value ppl_PIP_Problem_clear ( value  caml_pip  ) 
CAMLprim value ppl_PIP_Problem_constraints ( value  caml_pip  ) 
CAMLprim value ppl_PIP_Problem_get_big_parameter_dimension ( value  caml_pip  ) 
CAMLprim value ppl_PIP_Problem_get_control_parameter ( value  caml_pip,
value  caml_cp_name 
)
CAMLprim value ppl_PIP_Problem_has_big_parameter_dimension ( value  caml_pip  ) 
CAMLprim value ppl_PIP_Problem_is_satisfiable ( value  caml_pip  ) 
CAMLprim value ppl_PIP_Problem_OK ( value  caml_pip  ) 

Definition at line 1449 of file ppl_ocaml_common.cc.

References Parma_Polyhedra_Library::PIP_Problem::OK().

CAMLprim value ppl_PIP_Problem_optimizing_solution ( value  caml_pip  ) 
CAMLprim value ppl_PIP_Problem_parameter_space_dimensions ( value  caml_pip  ) 
CAMLprim value ppl_PIP_Problem_set_big_parameter_dimension ( value  caml_pip,
value  caml_dim 
)
CAMLprim value ppl_PIP_Problem_set_control_parameter ( value  caml_pip,
value  caml_cp_value 
)
CAMLprim value ppl_PIP_Problem_solution ( value  caml_pip  ) 
CAMLprim value ppl_PIP_Problem_solve ( value  caml_pip  ) 
CAMLprim value ppl_PIP_Problem_space_dimension ( value  pip  ) 
CAMLprim value ppl_PIP_Problem_swap ( value  caml_pip1,
value  caml_pip2 
)
CAMLprim value ppl_PIP_Tree_Node_artificials ( value  caml_node  ) 
CAMLprim value ppl_PIP_Tree_Node_ascii_dump ( value  caml_node  ) 
CAMLprim value ppl_PIP_Tree_Node_constraints ( value  caml_node  ) 
CAMLprim value ppl_PIP_Tree_Node_false_child ( value  caml_node  ) 

Definition at line 1624 of file ppl_ocaml_common.cc.

CAMLprim value ppl_PIP_Tree_Node_is_bottom ( value  caml_node  ) 

Definition at line 1517 of file ppl_ocaml_common.cc.

CAMLprim value ppl_PIP_Tree_Node_is_decision ( value  caml_node  ) 
CAMLprim value ppl_PIP_Tree_Node_is_solution ( value  caml_node  ) 
CAMLprim value ppl_PIP_Tree_Node_OK ( value  caml_node  ) 
CAMLprim value ppl_PIP_Tree_Node_parametric_values ( value  caml_node,
value  caml_dim 
)
CAMLprim value ppl_PIP_Tree_Node_true_child ( value  caml_node  ) 

Definition at line 1614 of file ppl_ocaml_common.cc.

CAMLprim value ppl_reset_deterministic_timeout ( value  unit  ) 

Definition at line 1866 of file ppl_ocaml_common.cc.

CAMLprim value ppl_reset_timeout ( value  unit  ) 

Definition at line 1832 of file ppl_ocaml_common.cc.

CAMLprim value ppl_restore_pre_PPL_rounding ( value  unit  ) 

Definition at line 1785 of file ppl_ocaml_common.cc.

References restore_pre_PPL_rounding().

CAMLprim value ppl_set_deterministic_timeout ( value  weight  ) 

Definition at line 1846 of file ppl_ocaml_common.cc.

References abandon_expensive_computations.

CAMLprim value ppl_set_irrational_precision ( value  p  ) 

Definition at line 1802 of file ppl_ocaml_common.cc.

References set_irrational_precision().

CAMLprim value ppl_set_rounding_for_PPL ( value  unit  ) 

Definition at line 1776 of file ppl_ocaml_common.cc.

References set_rounding_for_PPL().

CAMLprim value ppl_set_timeout ( value  time  ) 

Definition at line 1812 of file ppl_ocaml_common.cc.

References abandon_expensive_computations.

CAMLprim value ppl_version ( value  unit  ) 

Definition at line 1666 of file ppl_ocaml_common.cc.

References version().

CAMLprim value ppl_version_beta ( value  unit  ) 

Definition at line 1658 of file ppl_ocaml_common.cc.

References version_beta().

CAMLprim value ppl_version_major ( value  unit  ) 

Definition at line 1634 of file ppl_ocaml_common.cc.

References version_major().

CAMLprim value ppl_version_minor ( value  unit  ) 

Definition at line 1642 of file ppl_ocaml_common.cc.

References version_minor().

CAMLprim value ppl_version_revision ( value  unit  ) 

Definition at line 1650 of file ppl_ocaml_common.cc.

References version_revision().

Generated on Sun Feb 27 16:32:17 2011 for PPL Configured OCaml Language Interface by  doxygen 1.6.3