示例#1
0
文件: hdf.cpp 项目: UnknownGosu/hhvm
void Hdf::append(const char *filename) {
  assert(filename && *filename);
  if (boost::ends_with(filename, ".ini")) {
    return;
  }
  CheckNeoError(hdf_read_file(getRaw(), (char*)filename));
}
示例#2
0
文件: hdf.cpp 项目: 292388900/hhvm
const char *Hdf::toString() const {
  if (m_dump) {
    free(m_dump);
    m_dump = nullptr;
  }
  CheckNeoError(hdf_write_string(getRaw(), &m_dump));
  return m_dump;
}
示例#3
0
文件: hdf.cpp 项目: 292388900/hhvm
void Hdf::append(const char *filename) {
  assert(filename && *filename);
  if (!(boost::contains(filename, ".hdf")
    || boost::ends_with(filename, ".hphp"))) {
    return;
  }
  CheckNeoError(hdf_read_file(getRaw(), (char*)filename));
}
示例#4
0
文件: hdf.cpp 项目: 292388900/hhvm
void Hdf::write(const char *filename) const {
  CheckNeoError(hdf_write_file(getRaw(), filename));
}
示例#5
0
文件: hdf.cpp 项目: 292388900/hhvm
void Hdf::fromString(const char *input) {
  CheckNeoError(hdf_read_string(getRaw(), (char*)input));
}
示例#6
0
文件: hdf.cpp 项目: 292388900/hhvm
void Hdf::remove(const char *name) const {
  assert(name && *name);
  CheckNeoError(hdf_remove_tree(getRaw(), name));
}
示例#7
0
文件: hdf.cpp 项目: 292388900/hhvm
void Hdf::set(const char *value) {
  CheckNeoError(hdf_set_value(getRaw(), nullptr, (char*)value));
}
示例#8
0
文件: hdf.cpp 项目: 292388900/hhvm
void Hdf::copy(const Hdf &hdf) {
  CheckNeoError(hdf_copy(getRaw(), nullptr, hdf.getRaw()));
}
示例#9
0
文件: hdf.cpp 项目: Alienfeel/hhvm
void Hdf::append(const char *filename) {
  assert(filename && *filename);
  CheckNeoError(hdf_read_file(getRaw(), (char*)filename));
}