コード例 #1
0
ファイル: class-util.cpp プロジェクト: 1mr3yn/hhvm
bool is_collection(res::Class cls) {
  auto const name = cls.name();
  return name->isame(s_Vector.get()) ||
         name->isame(s_Map.get()) ||
         name->isame(s_StableMap.get()) ||
         name->isame(s_Set.get()) ||
         name->isame(s_FrozenVector.get()) ||
         name->isame(s_FrozenSet.get());
}
コード例 #2
0
ファイル: class-util.cpp プロジェクト: 2bj/hhvm
bool is_collection(res::Class cls) {
  auto const name = cls.name();
  return name->isame(s_Vector.get()) ||
    name->isame(s_Map.get()) ||
    name->isame(s_Set.get()) ||
    name->isame(s_Pair.get()) ||
    name->isame(s_ImmVector.get()) ||
    name->isame(s_ImmSet.get()) ||
    name->isame(s_ImmMap.get());
}
コード例 #3
0
ファイル: class-util.cpp プロジェクト: facebook/hhvm
bool is_collection(res::Class cls) {
  auto const name = cls.name();
  return collections::isTypeName(name);
}