/freebsd/contrib/lutok/ |
H A D | state.cpp | 247 _pimpl.reset(new impl(lua, true)); in state() 258 _pimpl(new impl(reinterpret_cast< lua_State* >(raw_state_), false)) in state() 270 if (_pimpl->owned && _pimpl->lua_state != NULL) in ~state() 286 assert(_pimpl->lua_state != NULL); in close() 287 assert(lua_gettop(_pimpl->lua_state) == 0); in close() 288 lua_close(_pimpl->lua_state); in close() 289 _pimpl->lua_state = NULL; in close() 304 lua_pushcfunction(_pimpl->lua_state, protected_getglobal); in get_global() 305 lua_pushstring(_pimpl->lua_state, name.c_str()); in get_global() 306 if (lua_pcall(_pimpl->lua_state, 1, 1, 0) != 0) in get_global() [all …]
|
H A D | debug.cpp | 48 _pimpl(new impl()) in debug() 71 if (lua_getinfo(raw_state, what_.c_str(), &_pimpl->lua_debug) == 0) in get_info() 85 lua_getstack(raw_state, level, &_pimpl->lua_debug); in get_stack() 95 return _pimpl->lua_debug.event; in event() 105 assert(_pimpl->lua_debug.name != NULL); in name() 106 return _pimpl->lua_debug.name; in name() 116 assert(_pimpl->lua_debug.namewhat != NULL); in name_what() 117 return _pimpl->lua_debug.namewhat; in name_what() 127 assert(_pimpl->lua_debug.what != NULL); in what() 128 return _pimpl->lua_debug.what; in what() [all …]
|
H A D | stack_cleaner.cpp | 63 _pimpl(new impl(state_, state_.get_top())) in stack_cleaner() 74 const unsigned int current_depth = _pimpl->state_ref.get_top(); in ~stack_cleaner() 75 assert(current_depth >= _pimpl->original_depth); in ~stack_cleaner() 76 const unsigned int diff = current_depth - _pimpl->original_depth; in ~stack_cleaner() 78 _pimpl->state_ref.pop(diff); in ~stack_cleaner() 90 _pimpl->original_depth = _pimpl->state_ref.get_top(); in forget()
|
/freebsd/contrib/kyua/model/ |
H A D | metadata.cpp | 392 _pimpl(new impl(props)) in metadata() 412 return metadata(_pimpl->props.combine(overrides._pimpl->props)); in apply_overrides() 422 if (_pimpl->props.is_set("allowed_architectures")) { in allowed_architectures() 423 return _pimpl->props.lookup< config::strings_set_node >( in allowed_architectures() 438 if (_pimpl->props.is_set("allowed_platforms")) { in allowed_platforms() 439 return _pimpl->props.lookup< config::strings_set_node >( in allowed_platforms() 454 return _pimpl->props.all_properties("custom", true); in custom() 464 if (_pimpl->props.is_set("description")) { in description() 465 return _pimpl->props.lookup< config::string_node >("description"); in description() 478 if (_pimpl->props.is_set("execenv")) { in execenv() [all …]
|
H A D | test_program.cpp | 135 _pimpl(new impl(interface_name_, binary_, root_, test_suite_name_, md_, in test_program() 153 return _pimpl->interface_name; in interface_name() 163 return _pimpl->binary; in relative_path() 173 const fs::path full_path = _pimpl->root / _pimpl->binary; in absolute_path() 184 return _pimpl->root; in root() 194 return _pimpl->test_suite_name; in test_suite_name() 204 return _pimpl->md; in get_metadata() 235 return _pimpl->test_cases; in test_cases() 250 PRE(_pimpl->test_cases.empty()); in set_test_cases() 251 _pimpl->set_test_cases(test_cases_); in set_test_cases() [all …]
|
H A D | test_case.cpp | 116 _pimpl(pimpl_) in test_case() 127 _pimpl(new impl(name_, NULL, md_, none)) in test_case() 155 _pimpl(new impl( in test_case() 190 _pimpl->name, in apply_metadata_defaults() 192 _pimpl->md, in apply_metadata_defaults() 193 _pimpl->fake_result))); in apply_metadata_defaults() 203 return _pimpl->name; in name() 217 return _pimpl->get_metadata(); in get_metadata() 232 return _pimpl->md; in get_raw_metadata() 242 return _pimpl->fake_result; in fake_result() [all …]
|
H A D | context.cpp | 78 _pimpl(new impl(cwd_, env_)) in context() 95 return _pimpl->_cwd; in cwd() 105 return _pimpl->_env; in env() 117 return *_pimpl == *other._pimpl; in operator ==()
|
/freebsd/contrib/kyua/utils/sqlite/ |
H A D | statement.cpp | 152 _pimpl(new impl(db, static_cast< ::sqlite3_stmt* >(raw_stmt))) in statement() 191 const int error = ::sqlite3_step(_pimpl->stmt); in step() 200 throw api_error::from_database(_pimpl->db, "sqlite3_step"); in step() 212 return ::sqlite3_column_count(_pimpl->stmt); in column_count() 224 const char* name = ::sqlite3_column_name(_pimpl->stmt, index); in column_name() 226 throw api_error::from_database(_pimpl->db, "sqlite3_column_name"); in column_name() 239 return c_type_to_cxx(::sqlite3_column_type(_pimpl->stmt, index)); in column_type() 253 std::map< std::string, int >& cache = _pimpl->column_cache; in column_id() 265 throw invalid_column_error(_pimpl->db.db_filename(), name); in column_id() 282 return blob(::sqlite3_column_blob(_pimpl->stmt, index), in column_blob() [all …]
|
H A D | database.cpp | 152 _pimpl(new impl(db_filename_, static_cast< ::sqlite3* >(db_), owned_)) in database() 240 return _pimpl->db; in raw_database() 253 _pimpl->close(); in close() 267 return _pimpl->db_filename; in db_filename() 284 const int error = ::sqlite3_exec(_pimpl->db, sql.c_str(), NULL, NULL, NULL); in exec() 313 const int error = ::sqlite3_prepare_v2(_pimpl->db, sql.c_str(), in create_statement() 327 return ::sqlite3_last_insert_rowid(_pimpl->db); in last_insert_rowid()
|
H A D | transaction.cpp | 114 _pimpl(new impl(db, impl::open_status)) in transaction() 131 _pimpl->commit(); in commit() 141 _pimpl->rollback(); in rollback()
|
/freebsd/contrib/kyua/utils/process/ |
H A D | executor.cpp | 196 _pimpl(pimpl) in exec_handle() 213 return _pimpl->pid; in pid() 225 return _pimpl->control_directory; in control_directory() 237 return _pimpl->control_directory / detail::work_subdir; in work_directory() 247 return _pimpl->stdout_file; in stdout_file() 257 return _pimpl->stderr_file; in stderr_file() 396 _pimpl(pimpl) in exit_handle() 418 PRE(!_pimpl->cleaned); in cleanup() 419 _pimpl->cleanup(); in cleanup() 420 POST(_pimpl->cleaned); in cleanup() [all …]
|
H A D | systembuf.cpp | 77 _pimpl(new impl(fd, bufsize)) in systembuf() 79 setp(_pimpl->_write_buf.get(), _pimpl->_write_buf.get() + _pimpl->_bufsize); in systembuf() 88 ::close(_pimpl->_fd); in ~systembuf() 101 ssize_t cnt = ::read(_pimpl->_fd, _pimpl->_read_buf.get(), in underflow() 102 _pimpl->_bufsize); in underflow() 108 setg(_pimpl->_read_buf.get(), _pimpl->_read_buf.get(), in underflow() 109 _pimpl->_read_buf.get() + cnt); in underflow() 147 ok = ::write(_pimpl->_fd, pbase(), cnt) == cnt; in sync()
|
H A D | child.cpp | 174 _pimpl(implptr) in child() 358 return _pimpl->_pid; in pid() 371 PRE(_pimpl->_output.get() != NULL); in output() 372 return *_pimpl->_output; in output() 384 return process::wait(_pimpl->_pid); in wait()
|
/freebsd/contrib/kyua/utils/signals/ |
H A D | programmer.cpp | 84 _pimpl(new impl(signo)) in programmer() 91 if (::sigaction(_pimpl->signo, &sa, &_pimpl->old_sa) == -1) { in programmer() 94 _pimpl->signo, original_errno); in programmer() 96 _pimpl->programmed = true; in programmer() 106 if (_pimpl->programmed) { in ~programmer() 127 PRE(_pimpl->programmed); in unprogram() 131 _pimpl->programmed = false; in unprogram() 133 if (::sigaction(_pimpl->signo, &_pimpl->old_sa, NULL) == -1) { in unprogram() 136 _pimpl->signo, original_errno); in unprogram()
|
H A D | timer.cpp | 426 _pimpl.reset(new impl(now + delta)); in timer() 444 if (_pimpl->programmed) { in ~timer() 453 if (!_pimpl->fired) { in ~timer() 455 if (now > _pimpl->when) { in ~timer() 469 return _pimpl->when; in when() 480 PRE(!_pimpl->fired); in do_fired() 481 _pimpl->fired = true; in do_fired() 506 return _pimpl->fired; in fired() 523 if (!_pimpl->programmed) { in unprogram() 535 _pimpl->programmed = false; in unprogram() [all …]
|
/freebsd/contrib/kyua/store/ |
H A D | read_transaction.cpp | 296 _pimpl(pimpl_) in results_iterator() 313 _pimpl->_valid = _pimpl->_stmt.step(); in operator ++() 323 return _pimpl->_valid; in operator bool() 333 const int64_t id = _pimpl->_stmt.safe_column_int64("test_program_id"); in test_program() 334 if (!_pimpl->_last_test_program || in test_program() 335 _pimpl->_last_test_program.get().first != id) in test_program() 338 _pimpl->_backend, id); in test_program() 339 _pimpl->_last_test_program = std::make_pair(id, tp); in test_program() 341 return _pimpl->_last_test_program.get().second; in test_program() 354 return _pimpl->_stmt.safe_column_text("name"); in test_case_name() [all …]
|
H A D | write_transaction.cpp | 215 _pimpl(new impl(backend_)) in write_transaction() 233 _pimpl->_tx.commit(); in commit() 247 _pimpl->_tx.rollback(); in rollback() 266 sqlite::statement stmt = _pimpl->_db.create_statement( in put_context() 271 put_env_vars(_pimpl->_db, context.env()); in put_context() 294 _pimpl->_db, test_program.get_metadata()); in put_test_program() 296 sqlite::statement stmt = _pimpl->_db.create_statement( in put_test_program() 312 return _pimpl->_db.last_insert_rowid(); in put_test_program() 340 _pimpl->_db, test_case.get_raw_metadata()); in put_test_case() 342 sqlite::statement stmt = _pimpl->_db.create_statement( in put_test_case() [all …]
|
H A D | read_backend.cpp | 109 _pimpl(pimpl_) in read_backend() 139 _pimpl->database.close(); in close() 149 return _pimpl->database; in database()
|
/freebsd/contrib/kyua/utils/fs/ |
H A D | directory.cpp | 220 _pimpl(pimpl) in directory_iterator() 266 return (_pimpl->_dirp == NULL && other._pimpl->_dirp == NULL) || in operator ==() 267 _pimpl == other._pimpl; in operator ==() 291 _pimpl->next(); in operator ++() 302 PRE(_pimpl->_entry.get() != NULL); in operator *() 303 return *_pimpl->_entry; in operator *() 313 PRE(_pimpl->_entry.get() != NULL); in operator ->() 314 return _pimpl->_entry.get(); in operator ->() 335 fs::directory::directory(const path& path_) : _pimpl(new impl(path_)) in directory() 349 return const_iterator::new_begin(_pimpl->_path); in begin()
|
H A D | auto_cleaners.cpp | 93 _pimpl(new impl(directory_)) in auto_directory() 140 return _pimpl->_directory; in directory() 152 _pimpl->cleanup(); in cleanup() 205 _pimpl(new impl(file_)) in auto_file() 248 return _pimpl->_file; in file() 260 _pimpl->remove(); in remove()
|
/freebsd/contrib/kyua/utils/config/ |
H A D | parser.cpp | 144 _pimpl(new impl(this, config_tree)) in parser() 146 lutok::stack_cleaner cleaner(_pimpl->_state); in parser() 148 _pimpl->_state.push_cxx_function(lua_syntax); in parser() 149 _pimpl->_state.set_global("syntax"); in parser() 150 *_pimpl->_state.new_userdata< config::parser::impl* >() = _pimpl.get(); in parser() 151 _pimpl->_state.set_global("_config_parser"); in parser() 174 lutok::do_file(_pimpl->_state, file.str(), 0, 0, 0); in parse() 179 if (!_pimpl->_syntax_called) in parse()
|
/freebsd/contrib/kyua/utils/text/ |
H A D | regex.cpp | 135 _pimpl(pimpl) in regex_matches() 157 if (_pimpl->_matches.get() != NULL) { in count() 158 for (std::size_t i = 0; i < _pimpl->_nmatches; ++i) { in count() 159 if (_pimpl->_matches[i].rm_so != -1) in count() 162 INV(total <= _pimpl->_nmatches); in count() 183 const ::regmatch_t* match = &_pimpl->_matches[index]; in get() 185 return std::string(_pimpl->_string.c_str() + match->rm_so, in get() 195 return _pimpl->_matches.get() != NULL; in operator bool() 241 text::regex::regex(std::shared_ptr< impl > pimpl) : _pimpl(pimpl) in regex() 281 &_pimpl->_preg, str, _pimpl->_ngroups)); in match()
|
/freebsd/contrib/kyua/engine/ |
H A D | scheduler.cpp | 659 _pimpl(new impl(user_config_, scheduler_handle_)) in lazy_test_program() 670 _pimpl->_scheduler_handle.check_interrupt(); in test_cases() 672 if (!_pimpl->_loaded) { in test_cases() 673 const model::test_cases_map tcs = _pimpl->_scheduler_handle.list_tests( in test_cases() 674 this, _pimpl->_user_config); in test_cases() 681 _pimpl->_loaded = true; in test_cases() 683 _pimpl->_scheduler_handle.check_interrupt(); in test_cases() 686 INV(_pimpl->_loaded); in test_cases() 848 result_handle(pbimpl), _pimpl(pimpl) in test_result_handle() 865 return _pimpl->test_program; in test_program() [all …]
|
H A D | scanner.cpp | 172 _pimpl(new impl(test_programs, filters)) in scanner() 190 if (_pimpl->advance()) { in yield() 191 return utils::make_optional(_pimpl->consume()); in yield() 205 return !_pimpl->advance(); in done() 215 return _pimpl->filters.unused(); in unused_filters()
|
/freebsd/contrib/kyua/utils/ |
H A D | datetime.cpp | 282 _pimpl(pimpl_) in timestamp() 390 epoch_seconds = _pimpl->data.tv_sec; in strftime() 408 return F("%s.%06sZ") % strftime("%Y-%m-%dT%H:%M:%S") % _pimpl->data.tv_usec; in to_iso8601_in_utc() 418 return static_cast< int64_t >(_pimpl->data.tv_sec) * 1000000 + in to_microseconds() 419 _pimpl->data.tv_usec; in to_microseconds() 429 return static_cast< int64_t >(_pimpl->data.tv_sec); in to_seconds() 463 return _pimpl->data.tv_sec == other._pimpl->data.tv_sec && in operator ==() 464 _pimpl->data.tv_usec == other._pimpl->data.tv_usec; in operator ==()
|