32 const Reactants* reactants
35 chemical::Class< Reaction >(
38 &ReactionPerspective::Instance(),
41 m_requiredReactants(*reactants)
47 m_requiredReactants.Add<
Substance* >(reactant);
50void Reaction::Require(
62void Reaction::Require(
77bool Reaction::ReactantsMeetRequirements(
const Reactants* toCheck)
const
82 const Reaction* Reaction::Initiate(StandardDimension
id)
85 return *(Cast< const Reaction** >(RESULT)),
93 return Process(reactants),
#define BIO_SANITIZE_AT_SAFETY_LEVEL_2(test, success, failure)
#define BIO_SANITIZE_WITH_CACHE(test, success, failure)
bool HasAll(const Container *contents) const