summaryrefslogtreecommitdiff
path: root/src/lib/embryo
diff options
context:
space:
mode:
authorJonas M. Gastal <jgastal@profusion.mobi>2012-12-18 18:38:30 +0000
committerJonas M. Gastal <jgastal@profusion.mobi>2012-12-18 18:38:30 +0000
commit42cf8df0804379f927ddb5dfef4871b9a3276862 (patch)
treedd157c7b281095bdb88dbcee2ef7980be1c6e1e5 /src/lib/embryo
parenta6b491fc016c56fe925a3ce29601718e56c274eb (diff)
efl: Created Embryo group and added existing Embryo groups to it.
SVN revision: 81291
Diffstat (limited to 'src/lib/embryo')
-rw-r--r--src/lib/embryo/Embryo.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/embryo/Embryo.h b/src/lib/embryo/Embryo.h
index 4d694f9b32..1f14e12383 100644
--- a/src/lib/embryo/Embryo.h
+++ b/src/lib/embryo/Embryo.h
@@ -426,6 +426,7 @@ extern "C" {
426 426
427 /** 427 /**
428 * @defgroup Embryo_Library_Group Library Maintenance Functions 428 * @defgroup Embryo_Library_Group Library Maintenance Functions
429 * @ingroup Embryo
429 * 430 *
430 * Functions that start up and shutdown the Embryo library. 431 * Functions that start up and shutdown the Embryo library.
431 */ 432 */
@@ -449,6 +450,7 @@ EAPI int embryo_shutdown(void);
449 450
450 /** 451 /**
451 * @defgroup Embryo_Program_Creation_Group Program Creation and Destruction Functions 452 * @defgroup Embryo_Program_Creation_Group Program Creation and Destruction Functions
453 * @ingroup Embryo
452 * 454 *
453 * Functions that set up programs, and destroy them. 455 * Functions that set up programs, and destroy them.
454 */ 456 */
@@ -498,6 +500,7 @@ EAPI void embryo_program_free(Embryo_Program *ep);
498 500
499/** 501/**
500 * @defgroup Embryo_Func_Group Function Functions 502 * @defgroup Embryo_Func_Group Function Functions
503 * @ingroup Embryo
501 * 504 *
502 * Functions that deal with Embryo program functions. 505 * Functions that deal with Embryo program functions.
503 */ 506 */
@@ -511,6 +514,7 @@ EAPI void embryo_program_native_call_add(Embryo_Program *ep, const c
511 514
512/** 515/**
513 * @defgroup Embryo_Program_VM_Group Virtual Machine Functions 516 * @defgroup Embryo_Program_VM_Group Virtual Machine Functions
517 * @ingroup Embryo
514 * 518 *
515 * Functions that deal with creating and destroying virtual machine sessions 519 * Functions that deal with creating and destroying virtual machine sessions
516 * for a given program. 520 * for a given program.
@@ -560,6 +564,7 @@ EAPI void embryo_program_vm_pop(Embryo_Program *ep);
560 564
561/** 565/**
562 * @defgroup Embryo_Swap_Group Byte Swapping Functions 566 * @defgroup Embryo_Swap_Group Byte Swapping Functions
567 * @ingroup Embryo
563 * 568 *
564 * Functions that are used to ensure that integers passed to the 569 * Functions that are used to ensure that integers passed to the
565 * virtual machine are in small endian format. These functions are 570 * virtual machine are in small endian format. These functions are
@@ -597,6 +602,7 @@ EAPI Embryo_Function embryo_program_function_find(Embryo_Program *ep, const cha
597 602
598/** 603/**
599 * @defgroup Embryo_Public_Variable_Group Public Variable Access Functions 604 * @defgroup Embryo_Public_Variable_Group Public Variable Access Functions
605 * @ingroup Embryo
600 * 606 *
601 * In an Embryo program, a global variable can be declared public, as 607 * In an Embryo program, a global variable can be declared public, as
602 * described in @ref Small_Scope_Subsection. The functions here allow 608 * described in @ref Small_Scope_Subsection. The functions here allow
@@ -632,6 +638,7 @@ EAPI Embryo_Cell embryo_program_variable_get(Embryo_Program *ep, int num);
632 638
633/** 639/**
634 * @defgroup Embryo_Error_Group Error Functions 640 * @defgroup Embryo_Error_Group Error Functions
641 * @ingroup Embryo
635 * 642 *
636 * Functions that set and retrieve error codes in Embryo programs. 643 * Functions that set and retrieve error codes in Embryo programs.
637 */ 644 */
@@ -654,6 +661,7 @@ EAPI Embryo_Error embryo_program_error_get(Embryo_Program *ep);
654 661
655/** 662/**
656 * @defgroup Embryo_Program_Data_Group Program Data Functions 663 * @defgroup Embryo_Program_Data_Group Program Data Functions
664 * @ingroup Embryo
657 * 665 *
658 * Functions that set and retrieve data associated with the given 666 * Functions that set and retrieve data associated with the given
659 * program. 667 * program.
@@ -686,6 +694,7 @@ EAPI const char *embryo_error_string_get(Embryo_Error error);
686 694
687/** 695/**
688 * @defgroup Embryo_Data_String_Group Embryo Data String Functions 696 * @defgroup Embryo_Data_String_Group Embryo Data String Functions
697 * @ingroup Embryo
689 * 698 *
690 * Functions that operate on strings in the memory of a virtual machine. 699 * Functions that operate on strings in the memory of a virtual machine.
691 */ 700 */
@@ -732,6 +741,7 @@ EAPI Embryo_Cell *embryo_data_address_get(Embryo_Program *ep, Embryo_Cell ad
732 741
733/** 742/**
734 * @defgroup Embryo_Heap_Group Heap Functions 743 * @defgroup Embryo_Heap_Group Heap Functions
744 * @ingroup Embryo
735 * 745 *
736 * The heap is an area of memory that can be allocated for program 746 * The heap is an area of memory that can be allocated for program
737 * use at runtime. The heap functions here change the amount of heap 747 * use at runtime. The heap functions here change the amount of heap
@@ -757,6 +767,7 @@ EAPI void embryo_data_heap_pop(Embryo_Program *ep, Embryo_Cell down_
757 767
758/** 768/**
759 * @defgroup Embryo_Run_Group Program Run Functions 769 * @defgroup Embryo_Run_Group Program Run Functions
770 * @ingroup Embryo
760 * 771 *
761 * Functions that are involved in actually running functions in an 772 * Functions that are involved in actually running functions in an
762 * Embryo program. 773 * Embryo program.
@@ -868,6 +879,7 @@ EAPI int embryo_program_max_cycle_run_get(Embryo_Program *ep);
868 879
869/** 880/**
870 * @defgroup Embryo_Parameter_Group Function Parameter Functions 881 * @defgroup Embryo_Parameter_Group Function Parameter Functions
882 * @ingroup Embryo
871 * 883 *
872 * Functions that set parameters for the next function that is called. 884 * Functions that set parameters for the next function that is called.
873 */ 885 */