LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
result.hpp 文件参考
#include <cstddef>
#include <stdexcept>
#include <string>
#include <utility>
#include <type_traits>
#include <variant>
result.hpp 的引用(Include)关系图:
此图展示该文件被哪些文件直接或间接地引用了:

浏览该文件的源代码.

类

struct  LMCAS::CasError
struct  LMCAS::MathResult< T >
class  LMCAS::Result< T >
class  LMCAS::Result< void >

命名空间

namespace  LMCAS

枚举

enum class  LMCAS::CasErrc {
  LMCAS::InvalidArgument , LMCAS::ParseError , LMCAS::UnboundSymbol , LMCAS::DomainError ,
  LMCAS::DimensionMismatch , LMCAS::UnitInvalid , LMCAS::UnitStripTypeMismatch , LMCAS::SetElementTypeMismatch ,
  LMCAS::SetOperandTypeMismatch , LMCAS::SetElementNotHashable , LMCAS::UnsupportedExpression , LMCAS::Inconclusive ,
  LMCAS::ResourceLimit , LMCAS::Cancelled , LMCAS::NumericFailure , LMCAS::InternalInvariant
}
enum class  LMCAS::Completeness { LMCAS::Complete , LMCAS::Inconclusive }

类说明

◆ LMCAS::CasError

struct LMCAS::CasError

在文件 result.hpp 第 31 行定义.

LMCAS::CasError 的协作图:
类成员
CasErrc code = CasErrc::InternalInvariant
string message
string operation

◆ LMCAS::MathResult

struct LMCAS::MathResult
template<typename T>
struct LMCAS::MathResult< T >

在文件 result.hpp 第 125 行定义.

LMCAS::MathResult< T > 的协作图:
类成员
Completeness completeness = Completeness::Complete
string reason
T value