as_config.h File Reference

#include <assert.h>
#include "../include/angelscript.h"
#include "as_memory.h"
Include dependency graph for as_config.h:

Go to the source code of this file.

Defines

#define VALUE_OF_BOOLEAN_TRUE   1
#define AS_NO_THREADS
#define asASSERT(x)   assert(x)
#define ALIGN(b)   (b)
#define ARG_W(b)   ((asWORD*)&b)
#define ARG_DW(b)   ((asDWORD*)&b)
#define ARG_QW(b)   ((asQWORD*)&b)
#define BCARG_W(b)   ((asWORD*)&(b)[1])
#define BCARG_DW(b)   ((asDWORD*)&(b)[1])
#define BCARG_QW(b)   ((asQWORD*)&(b)[1])
#define AS_PTR_SIZE   1
#define asPTRWORD   asDWORD
#define asBC_RDSPTR   asBC_RDS4
#define ARG_PTR(b)   ((asPTRWORD*)&b)
#define BCARG_PTR(b)   ((asPTRWORD*)&(b)[1])
#define UNUSED_VAR(x)   (x)=(x)

Define Documentation

#define ALIGN (  )     (b)

Definition at line 666 of file as_config.h.

#define ARG_DW (  )     ((asDWORD*)&b)
#define ARG_PTR (  )     ((asPTRWORD*)&b)

Definition at line 685 of file as_config.h.

Referenced by asCByteCode::Alloc(), and asCByteCode::InstrPTR().

#define ARG_QW (  )     ((asQWORD*)&b)
#define ARG_W (  )     ((asWORD*)&b)

Definition at line 669 of file as_config.h.

#define AS_NO_THREADS

Definition at line 649 of file as_config.h.

#define AS_PTR_SIZE   1
#define asASSERT ( x   )     assert(x)

Definition at line 655 of file as_config.h.

Referenced by asCScriptEngine::AddBehaviourFunction(), asCModule::AddImportedFunction(), asCByteCode::AddPath(), asCBuilder::AddPropertyToClass(), asCModule::AddScriptFunction(), asCCompiler::AfterFunctionCall(), asCByteCode::Alloc(), asCreateScriptEngine(), asCScriptEngine::asCScriptEngine(), asGetActiveContext(), asPopActiveContext(), asPushActiveContext(), asStringScanUInt64(), asCModule::Build(), asCBuilder::BuildString(), asCByteCode::Call(), asCContext::CleanReturnObject(), asCCompiler::CompileArgumentList(), asCCompiler::CompileCase(), asCBuilder::CompileClasses(), asCCompiler::CompileComparisonOperator(), asCCompiler::CompileConstructCall(), asCCompiler::CompileConversion(), asCCompiler::CompileExpression(), asCCompiler::CompileExpressionTerm(), asCCompiler::CompileExpressionValue(), asCCompiler::CompileFunction(), asCBuilder::CompileFunctions(), asCCompiler::CompileGlobalVariable(), asCBuilder::CompileGlobalVariables(), asCCompiler::CompileMathOperator(), asCCompiler::CompileOperator(), asCCompiler::CompilePostFixExpression(), asCCompiler::CompileRefCast(), asCCompiler::CompileStatementBlock(), asCCompiler::ConvertToTempVariable(), asCCompiler::ConvertToTempVariableNotIn(), asCCompiler::ConvertToVariableNotIn(), asCBuilder::CreateDataTypeFromNode(), asCCompiler::DeallocateVariable(), asCByteCode::DeleteFirstChangeNext(), asCCompiler::Dereference(), asCCompiler::DoAssignment(), asCContext::Execute(), asCContext::ExecuteNext(), asCScriptFunction::GetDeclaration(), asCScriptFunction::GetDeclarationStr(), asCModule::GetGlobalVarDeclaration(), asCModule::GetImportedFunctionDeclaration(), asCScriptEngine::GetModule(), asCBuilder::GetObjectProperty(), asCCompiler::GetPrecedence(), asCModule::GetSpecialFunction(), asCDataType::GetSubType(), asCTokenizer::GetToken(), asCScriptEngine::GetTypeDeclaration(), asCContext::GetVarDeclaration(), asCCompiler::ImplicitConversion(), asCCompiler::ImplicitConversionConstant(), asCCompiler::ImplicitConvObjectToObject(), asCByteCode::InsertBefore(), asCByteCode::InsertFirstInstrDWORD(), asCByteCode::InsertFirstInstrQWORD(), asCByteCode::Instr(), asCByteCode::InstrDOUBLE(), asCByteCode::InstrDWORD(), asCByteCode::InstrFLOAT(), asCByteCode::InstrINT(), asCByteCode::InstrPTR(), asCByteCode::InstrQWORD(), asCByteCode::InstrSHORT(), asCByteCode::InstrSHORT_B(), asCByteCode::InstrSHORT_DW(), asCByteCode::InstrSHORT_QW(), asCByteCode::InstrSHORT_W(), asCByteCode::InstrW_DW(), asCByteCode::InstrW_FLOAT(), asCByteCode::InstrW_QW(), asCByteCode::InstrW_W(), asCByteCode::InstrW_W_W(), asCByteCode::InstrWORD(), asCModule::InternalReset(), asCByteCode::IsTempVarRead(), asCScriptFunction::JITCompile(), asCByteCode::JmpP(), asCCompiler::MergeExprContexts(), asCBuilder::ModifyDataTypeFromNode(), asCScriptObject::operator=(), asCString::operator[](), asCArray< T >::operator[](), asCByteCode::Optimize(), asCByteCode::Output(), asCCompiler::PerformFunctionCall(), asCByteCode::Pop(), asCArray< T >::PopLast(), asCByteCode::PostProcess(), asCContext::Prepare(), asCCompiler::PrepareForAssignment(), PrepareSystemFunction(), PrepareSystemFunctionGeneric(), asCByteCode::Push(), asCRestore::ReadObjectType(), asCRestore::ReadUsedGlobalProps(), RegisterArrayObject(), asCBuilder::RegisterEnum(), asCBuilder::RegisterGlobalVar(), asCScriptEngine::RegisterObjectBehaviour(), RegisterScriptObject(), asCScriptEngine::RegisterSpecialObjectBehaviour(), asCBuilder::RegisterTypedef(), asCConfigGroup::RemoveConfiguration(), asCByteCode::Ret(), asCContext::SetInternalException(), asCRestore::WriteUsedGlobalProps(), and asCScriptEngine::~asCScriptEngine().

#define asBC_RDSPTR   asBC_RDS4
#define asPTRWORD   asDWORD
#define BCARG_DW (  )     ((asDWORD*)&(b)[1])

Definition at line 673 of file as_config.h.

#define BCARG_PTR (  )     ((asPTRWORD*)&(b)[1])

Definition at line 686 of file as_config.h.

#define BCARG_QW (  )     ((asQWORD*)&(b)[1])

Definition at line 674 of file as_config.h.

#define BCARG_W (  )     ((asWORD*)&(b)[1])

Definition at line 672 of file as_config.h.

#define UNUSED_VAR ( x   )     (x)=(x)
#define VALUE_OF_BOOLEAN_TRUE   1

Generated on Mon Jan 11 12:04:26 2010 for Werewolf by  doxygen 1.6.1