void apply(item& word) const { if(state==undefined) return; item& word_with_syls=word.as("SylStructure"); clear_word_stress(word_with_syls); if(state==unstressed) return; do_apply(word_with_syls.begin(),word_with_syls.end(),fwmask); do_apply(word_with_syls.rbegin(),word_with_syls.rend(),bwmask); }
/* virtual */ void base::apply() const { TRACE("render::state::base::apply"); if (*active) { do_apply(); } }
boost::optional<std::string> apply(eventlog::evt_handle &hMetadata, std::string &provider, long long mask) { eventlog::eventlog_table table = eventlog::fetch_table(hMetadata, T_object, T_id, T_desc); { boost::unique_lock<boost::shared_mutex> writeLock(mutex_, boost::get_system_time() + boost::posix_time::seconds(1)); if (writeLock.owns_lock()) { providers[provider] = table; } } return do_apply(table, mask); }
boost::optional<std::string> apply_cached(std::string &provider, long long mask) { boost::shared_lock<boost::shared_mutex> readLock(mutex_, boost::get_system_time() + boost::posix_time::seconds(1)); if (!readLock.owns_lock()) { return boost::optional<std::string>(); } task_table::const_iterator pit = providers.find(provider); if (pit == providers.end()) return boost::optional<std::string>(); return do_apply(pit->second, mask); }
void ClassnameContainer::apply(const ClassnameModifier *sm) const { validate_readable(); do_apply(sm); }
static void ok(button b) { do_apply(); cleanup(); show(RConsole); }
static void apply(button b) /* button callback */ { do_apply(); /* to be used outside button callbacks */ }
int CallableFunctionArrayLength::__fun_call(Executor& ewsl, int pm) { ewsl.check_pmc(this, pm, 1); return do_apply(ewsl, ewsl.ci0.nbx[1]); }
int CallableFunctionReverse::__fun_call(Executor& ewsl,int pm) { ewsl.check_pmc(this,pm,1); return do_apply(ewsl,*ewsl.ci1.nsp); }
int CallableFunctionReshape::__fun_call(Executor& ewsl,int pm) { ewsl.check_pmc(this,pm,2,7); return do_apply(ewsl,ewsl.ci0.nbx[1],ewsl.ci0.nbx+2,pm-1); }