コード例 #1
0
ファイル: exception.cpp プロジェクト: KWMalik/hiphop-php
}
ObjectData *coo_DOMException() {
  return NEWOBJ(c_DOMException)();
}
ObjectData *coo_OverflowException() {
  return NEWOBJ(c_OverflowException)();
}
ObjectData *coo_OutOfBoundsException() {
  return NEWOBJ(c_OutOfBoundsException)();
}

// Class tables
static const int64 cpt_static_inits[] = {
  (int64)&null_variant,
  (int64)&false_varNR,
  (int64)&NAMVAR(s_sys_svif01bca90, 0LL),
  (int64)&NAMVAR(s_sys_svs00000000, ""),
};
static const ClassPropTableEntry cpt_table_entries[] = {
  {0x4FDAA620FA5F15F9LL,0,0,3,66,-1,GET_PROPERTY_OFFSET(c_ErrorException, m_severity),&NAMSTR(s_sys_ss87c805e6, "\000*\000severity") },

  {0x4432421297BB42CDLL,0,1,0,73,-1,offsetof(SystemGlobals,s_Exception$$traceOpts),&NAMSTR(s_sys_ss28f3debd, "traceOpts") },

  {0x0B197E8F85F4DA21LL,6,0,3,2,-1,GET_PROPERTY_OFFSET(c_Exception, m_previous),&NAMSTR(s_sys_ss597e1acf, "\000*\000previous") },
  {0x53B04B608CD9E191LL,0,1,11,65,2,GET_PROPERTY_OFFSET(c_Exception, m_inited),&NAMSTR(s_sys_ss2717cc0c, "\000Exception\000inited") },
  {0x3CCB986B2CF0A747LL,-1,0,3,66,-1,GET_PROPERTY_OFFSET(c_Exception, m_trace),&NAMSTR(s_sys_ss48192147, "\000*\000trace") },
  {0x58C72230857ACDB9LL,-3,2,3,66,-1,GET_PROPERTY_OFFSET(c_Exception, m_code),&NAMSTR(s_sys_ssa0811f17, "\000*\000code") },
  {0x04AB35CACF8C8C9ALL,-2,0,3,66,-1,GET_PROPERTY_OFFSET(c_Exception, m_line),&NAMSTR(s_sys_ss0c360a27, "\000*\000line") },
  {0x0247CDBB94C9D47BLL,-2,3,3,66,-1,GET_PROPERTY_OFFSET(c_Exception, m_message),&NAMSTR(s_sys_ssd15ff534, "\000*\000message") },
  {0x7863294A8F33D14FLL,-2,0,3,66,-1,GET_PROPERTY_OFFSET(c_Exception, m_file),&NAMSTR(s_sys_ss04098f94, "\000*\000file") },
コード例 #2
0
ファイル: splobjectstorage.cpp プロジェクト: Hshun/hiphop-php
          }
        } while(iter3.next(), !iter3.end());
        break1:;
      }
    }
  }
}
namespace hphp_impl_splitter {}
ObjectData *coo_SplObjectStorage() {
  return NEWOBJ(c_SplObjectStorage)();
}

// Class tables
static const int64 cpt_static_inits[] = {
  (int64)&s_sys_sva00000000,
  (int64)&NAMVAR(s_sys_svif01bca90, 0LL),
};
static const ClassPropTableEntry cpt_table_entries[] = {
  {0x7B6B4E95,1,0,18,65,-1,GET_PROPERTY_OFFSET(c_SplObjectStorage, m_storage),&NAMSTR(s_sys_ss7c4bb61c, "\000SplObjectStorage\000storage") },
  {0x498C95A6,0,1,18,65,10,GET_PROPERTY_OFFSET(c_SplObjectStorage, m_index),&NAMSTR(s_sys_ss6c63e9f2, "\000SplObjectStorage\000index") },

};
static const int cpt_hash_entries[] = {
  // SplObjectStorage hash
  -1,-1,-1,-1,-1,0,1,-1,
  // SplObjectStorage lists
  0,1,-1,
  -1,
  -1,
};
const ClassPropTable c_SplObjectStorage::os_prop_table = {
コード例 #3
0
/* SRC: classes/directoryiterator.php line 109 */
bool c_DirectoryIterator::t_isdot() {
  INSTANCE_METHOD_INJECTION_BUILTIN(DirectoryIterator, DirectoryIterator::isDot);
  return x_hphp_directoryiterator_isdot(GET_THIS_TYPED(DirectoryIterator));
}
namespace hphp_impl_splitter {}
ObjectData *coo_RecursiveDirectoryIterator() {
  return NEWOBJ(c_RecursiveDirectoryIterator)();
}
ObjectData *coo_DirectoryIterator() {
  return NEWOBJ(c_DirectoryIterator)();
}

// Class tables
static const int64 cpt_static_inits[] = {
  (int64)&NAMVAR(s_sys_svi86af027e, int64_t(16)),
  (int64)&NAMVAR(s_sys_svi71a5b5e7, int64_t(272)),
  (int64)&NAMVAR(s_sys_svif2a1fb10, int64_t(32)),
  (int64)&NAMVAR(s_sys_svif01bca90, int64_t(0)),
  (int64)&NAMVAR(s_sys_svi6af020b2, int64_t(256)),
};
static const ClassPropTableEntry cpt_table_entries[] = {
  {0x652237E0,2,0,0,100,10,0,&NAMSTR(s_sys_ss652237e0, "CURRENT_AS_FILEINFO") },
  {0x3F93C023,0,1,0,100,10,0,&NAMSTR(s_sys_ss3f93c023, "NEW_CURRENT_AND_KEY") },
  {0x64734285,1,2,0,100,10,0,&NAMSTR(s_sys_ss64734285, "CURRENT_AS_PATHNAME") },
  {0x78C836CD,2,3,0,100,10,0,&NAMSTR(s_sys_ss78c836cd, "KEY_AS_PATHNAME") },
  {0x267DE57E,-4,3,0,36,10,0,&NAMSTR(s_sys_ss267de57e, "CURRENT_AS_SELF") },
  {0x17340BAE,-4,4,0,100,10,0,&NAMSTR(s_sys_ss17340bae, "KEY_AS_FILENAME") },

};
static const int cpt_hash_entries[] = {
コード例 #4
0
/* SRC: classes/directoryiterator.php line 109 */
bool c_DirectoryIterator::t_isdot() {
  INSTANCE_METHOD_INJECTION_BUILTIN(DirectoryIterator, DirectoryIterator::isDot);
  return x_hphp_directoryiterator_isdot(GET_THIS_TYPED(DirectoryIterator));
}
namespace hphp_impl_splitter {}
ObjectData *coo_RecursiveDirectoryIterator() {
  return NEWOBJ(c_RecursiveDirectoryIterator)();
}
ObjectData *coo_DirectoryIterator() {
  return NEWOBJ(c_DirectoryIterator)();
}

// Class tables
static const int64 cpt_static_inits[] = {
  (int64)&NAMVAR(s_sys_svi6af020b2, 256LL),
  (int64)&NAMVAR(s_sys_svif01bca90, 0LL),
  (int64)&NAMVAR(s_sys_svi71a5b5e7, 272LL),
  (int64)&NAMVAR(s_sys_svi86af027e, 16LL),
  (int64)&NAMVAR(s_sys_svif2a1fb10, 32LL),
};
static const ClassPropTableEntry cpt_table_entries[] = {
  {0x4A34A9DA11ED8F50LL,2,0,0,100,4,0,&NAMSTR(s_sys_ss11ed8f50, "KEY_AS_FILENAME") },
  {0x6AA4D24FB118FCF1LL,-1,1,0,100,4,0,&NAMSTR(s_sys_ssb118fcf1, "KEY_AS_PATHNAME") },
  {0x0F0DCA1A52157D84LL,0,2,0,100,4,0,&NAMSTR(s_sys_ss52157d84, "NEW_CURRENT_AND_KEY") },
  {0x29191B08277C8E85LL,1,1,0,100,4,0,&NAMSTR(s_sys_ss277c8e85, "CURRENT_AS_SELF") },
  {0x5C823ED8BD51E7F6LL,1,3,0,100,4,0,&NAMSTR(s_sys_ssbd51e7f6, "CURRENT_AS_FILEINFO") },
  {0x2D581F4C45121E5FLL,-4,4,0,100,4,0,&NAMSTR(s_sys_ss45121e5f, "CURRENT_AS_PATHNAME") },

};
static const int cpt_hash_entries[] = {