Classes | Namespaces | Functions

VM.h File Reference

#include <map>
#include <vector>
#include <memory>
#include <locale>
#include <boost/cstdint.hpp>
#include <boost/random.hpp>
#include <boost/noncopyable.hpp>
#include <boost/intrusive_ptr.hpp>
#include <boost/array.hpp>
#include "GC.h"
#include "string_table.h"
#include "SafeStack.h"
#include "CallStack.h"
#include "smart_ptr.h"
#include "as_value.h"

Go to the source code of this file.

Classes

class  gnash::VmGcRoot
 A GC root used to mark all reachable collectable pointers. More...
class  gnash::VM
 The AVM1 virtual machine. More...
class  gnash::FrameGuard

Namespaces

namespace  gnash
 

Anonymous namespace for callbacks, local functions, event handlers etc.


Functions

void gnash::newAdd (as_value &op1, const as_value &op2, VM &vm)
 Carry out ActionNewAdd.
void gnash::subtract (as_value &op1, const as_value &op2, VM &vm)
 Carry out ActionSubtract.
as_value gnash::newLessThan (const as_value &op1, const as_value &op2, VM &vm)
 Carry out ActionSubtract.