コード例 #1
0
ファイル: ext_continuation.cpp プロジェクト: wez/hiphop-php
Variant c_Continuation::t___clone() {
  throw_fatal(
      "Trying to clone an uncloneable object of class Continuation");
  return uninit_null();
}
コード例 #2
0
ファイル: ext_continuation.cpp プロジェクト: wez/hiphop-php
Variant c_DummyContinuation::t_current() {
  throw_fatal("Tring to use a DummyContinuation");
  return uninit_null();
}
コード例 #3
0
void c_DummyContinuation::t_rewind() {
  throw_fatal("Tring to use a DummyContinuation");
}
コード例 #4
0
bool c_DummyContinuation::t_valid() {
  throw_fatal("Tring to use a DummyContinuation");
  return false;
}
コード例 #5
0
void f_hphp_unpack_continuation(CObjRef continuation) {
  throw_fatal("Invalid call hphp_unpack_continuation");
}
コード例 #6
0
int64_t c_DummyContinuation::t_key() {
  throw_fatal("Tring to use a DummyContinuation");
  return 0;
}
コード例 #7
0
bool c_DummyContinuation::t_valid() {
  INSTANCE_METHOD_INJECTION_BUILTIN(DummyContinuation, DummyContinuation::valid);
  throw_fatal("Tring to use a DummyContinuation");
  return false;
}
コード例 #8
0
void f_hphp_pack_continuation(CObjRef continuation,
                              int64 label, CVarRef value) {
  throw_fatal("Invalid call hphp_pack_continuation");
}
コード例 #9
0
int64 c_DummyContinuation::t_key() {
  INSTANCE_METHOD_INJECTION_BUILTIN(DummyContinuation, DummyContinuation::key);
  throw_fatal("Tring to use a DummyContinuation");
  return 0;
}
コード例 #10
0
void c_DummyContinuation::t_rewind() {
  INSTANCE_METHOD_INJECTION_BUILTIN(DummyContinuation, DummyContinuation::rewind);
  throw_fatal("Tring to use a DummyContinuation");
}
コード例 #11
0
Variant c_DummyContinuation::t_current() {
  INSTANCE_METHOD_INJECTION_BUILTIN(DummyContinuation, DummyContinuation::current);
  throw_fatal("Tring to use a DummyContinuation");
  return null;
}
コード例 #12
0
Variant c_Continuation::t___clone() {
  INSTANCE_METHOD_INJECTION_BUILTIN(Continuation, Continuation::__clone);
  throw_fatal(
      "Trying to clone an uncloneable object of class Continuation");
  return null;
}
コード例 #13
0
ファイル: ext_closure.cpp プロジェクト: jmedrano/hiphop-php
void c_GeneratorClosure::t___construct() {
  INSTANCE_METHOD_INJECTION_BUILTIN(GeneratorClosure, GeneratorClosure::__construct);
  throw_fatal(
      "Cannot explicitly instantiate and/or subclass GeneratorClosure");
}
コード例 #14
0
ファイル: ext_closure.cpp プロジェクト: jmedrano/hiphop-php
c_GeneratorClosure::c_GeneratorClosure() {
  throw_fatal(
      "Cannot explicitly instantiate and/or subclass GeneratorClosure");
}
コード例 #15
0
ファイル: ext_closure.cpp プロジェクト: jmedrano/hiphop-php
Variant c_Closure::t___clone() {
  INSTANCE_METHOD_INJECTION_BUILTIN(Closure, Closure::__clone);
  throw_fatal("Trying to clone an uncloneable object of class Closure");
  return null;
}