Classes | Defines | Typedefs | Functions | Variables
natives.h File Reference
#include "../common/types.h"
#include "vm.h"
Include dependency graph for natives.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AsebaLocalEventDescription
struct  AsebaNativeFunctionArgumentDescription
struct  AsebaNativeFunctionDescription
struct  AsebaVariableDescription
struct  AsebaVMDescription

Defines

#define ASEBA_NATIVES_STD_COUNT   21
#define ASEBA_NATIVES_STD_DESCRIPTIONS
#define ASEBA_NATIVES_STD_FUNCTIONS

Typedefs

typedef void(* AsebaNativeFunctionPointer )(AsebaVMState *vm)

Functions

uint16 AsebaGetRandom ()
void AsebaNative_mathatan2 (AsebaVMState *vm)
void AsebaNative_mathcos (AsebaVMState *vm)
void AsebaNative_mathmuldiv (AsebaVMState *vm)
void AsebaNative_mathrot2 (AsebaVMState *vm)
void AsebaNative_mathsin (AsebaVMState *vm)
void AsebaNative_mathsqrt (AsebaVMState *vm)
void AsebaNative_rand (AsebaVMState *vm)
void AsebaNative_vecadd (AsebaVMState *vm)
void AsebaNative_vecaddscalar (AsebaVMState *vm)
void AsebaNative_vecargbounds (AsebaVMState *vm)
void AsebaNative_veccopy (AsebaVMState *vm)
void AsebaNative_vecdiv (AsebaVMState *vm)
void AsebaNative_vecdot (AsebaVMState *vm)
void AsebaNative_vecfill (AsebaVMState *vm)
void AsebaNative_vecmax (AsebaVMState *vm)
void AsebaNative_vecmin (AsebaVMState *vm)
void AsebaNative_vecmul (AsebaVMState *vm)
void AsebaNative_vecnonzerosequence (AsebaVMState *vm)
void AsebaNative_vecsort (AsebaVMState *vm)
void AsebaNative_vecstat (AsebaVMState *vm)
void AsebaNative_vecsub (AsebaVMState *vm)
static sint16 AsebaNativePopArg (AsebaVMState *vm)
void AsebaSetRandomSeed (uint16 seed)

Variables

const
AsebaNativeFunctionDescription 
AsebaNativeDescription_mathatan2
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_mathcos
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_mathmuldiv
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_mathrot2
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_mathsin
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_mathsqrt
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_rand
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecadd
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecaddscalar
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecargbounds
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_veccopy
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecdiv
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecdot
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecfill
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecmax
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecmin
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecmul
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecnonzerosequence
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecsort
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecstat
const
AsebaNativeFunctionDescription 
AsebaNativeDescription_vecsub

Detailed Description

Definition of standard natives functions for Aseba Virtual Machine

Definition in file natives.h.



aseba
Author(s): Stéphane Magnenat
autogenerated on Thu Jan 2 2014 11:17:17