|
LMCAS
Lamina Computer Algebra System
|
函数 | |
| template<typename F> | |
| PropertyStoreResult | checked_property_update (PropertyStore &store, const std::string &symbol, const std::string &operation, F &&update) |
| std::string | domain_str (Domain domain) |
| PropertyStoreResult | invalid_empty_symbol (const std::string &operation) |
| PropertyStoreResult LMCAS::property_detail::checked_property_update | ( | PropertyStore & | store, |
| const std::string & | symbol, | ||
| const std::string & | operation, | ||
| F && | update ) |
在文件 property_store_support.hpp 第 11 行定义.
引用了 checked_property_update(), LMCAS::Result< void >::failure(), LMCAS::InternalInvariant, invalid_empty_symbol(), LMCAS::InvalidArgument, LMCAS::ResourceLimit , 以及 LMCAS::Result< void >::success().
被这些函数引用 checked_property_update().
| std::string LMCAS::property_detail::domain_str | ( | Domain | domain | ) |
在文件 property_store_support.cpp 第 5 行定义.
引用了 LMCAS::Algebraic, LMCAS::Complex, LMCAS::domain, domain_str(), LMCAS::Integer, LMCAS::name, LMCAS::Natural, LMCAS::PositiveInt, LMCAS::Rational , 以及 LMCAS::Real.
被这些函数引用 domain_str() , 以及 LMCAS::anonymous_namespace{assumption_serialization.cpp}::serialize_symbol_properties().
| PropertyStoreResult LMCAS::property_detail::invalid_empty_symbol | ( | const std::string & | operation | ) |
在文件 property_store_support.cpp 第 20 行定义.
引用了 LMCAS::Result< void >::failure(), invalid_empty_symbol() , 以及 LMCAS::InvalidArgument.
被这些函数引用 checked_property_update() , 以及 invalid_empty_symbol().