Lines Matching defs:load
38 /// A life support system for temporary objects created by `type_caster::load()`.
491 bool load(handle src, bool convert) {
591 if (sub_caster.load(src, convert)) {
609 if (caster.load(src, false))
614 /// Try to load with foreign typeinfo, if available. Used when there is no
635 // Implementation of `load`; this takes the type of `this` so that it can dispatch the relevant
711 return load(src, false);
932 bool load(handle src, bool convert) { return subcaster.load(src, convert); }
978 bool load(handle src, bool convert) {
1018 return load(tmp, false);
1062 bool load(handle src, bool) {
1079 bool load(handle h, bool) {
1122 bool load(handle src, bool convert) {
1174 bool load(handle src, bool) {
1282 bool load(handle src, bool convert) {
1290 return str_caster.load(src, convert);
1367 bool load(handle src, bool convert) {
1398 for (bool r : {std::get<Is>(subcasters).load(seq[Is], convert)...})
1448 bool load(handle src, bool convert) {
1473 throw cast_error("Unable to load a custom holder type from a default-holder instance");
1498 if (sub_caster.load(src, convert)) {
1565 bool load(handle src, bool /* convert */) { value = src; return static_cast<bool>(value); }
1568 bool load(handle src, bool /* convert */) {
1640 if (!conv.load(handle, true)) {
1927 for (bool r : {std::get<Is>(argcasters).load(call.args[Is], call.args_convert[Is])...})