Flutter Engine
The Flutter Engine
Namespaces | Functions
integers.cc File Reference
#include "lib/integers.h"
#include "vm/bootstrap_natives.h"
#include "include/dart_api.h"
#include "vm/dart_api_impl.h"
#include "vm/dart_entry.h"
#include "vm/exceptions.h"
#include "vm/isolate.h"
#include "vm/native_entry.h"
#include "vm/object.h"
#include "vm/object_store.h"
#include "vm/symbols.h"

Go to the source code of this file.

Namespaces

namespace  dart
 

Functions

static bool dart::CheckInteger (const Integer &i)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_bitAndFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_bitOrFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_bitXorFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_addFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_subFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_mulFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_truncDivFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_moduloFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_greaterThanFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_equalToInteger, 0, 2)
 
static IntegerPtr dart::ParseInteger (const String &value)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_parse, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_fromEnvironment, 0, 3)
 
static IntegerPtr dart::ShiftOperationHelper (Token::Kind kind, const Integer &value, const Integer &amount)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_shrFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_ushrFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Integer_shlFromInteger, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Smi_bitNegate, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Smi_bitLength, 0, 1)
 
uint32_t dart::Multiply64Hash (int64_t ivalue)
 
 dart::DEFINE_NATIVE_ENTRY (Mint_bitNegate, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Mint_bitLength, 0, 1)