18 class _nout wBoolType:
public ntype {
20 nbool isImmutable()
const override;
21 const std::string& getName()
const override;
24 const impliAses& _getImpliAses()
const override;
25 const ases& _getAses()
const override;
37 const baseObj& getOrigin()
const override;
51 nbool _eq(
const scalar& rhs)
const override;
52 nbool _ne(
const scalar& rhs)
const override;
53 nbool _gt(
const scalar& rhs)
const override;
54 nbool _lt(
const scalar& rhs)
const override;
55 nbool _ge(
const scalar& rhs)
const override;
56 nbool _le(
const scalar& rhs)
const override;
57 nbool _logicalAnd(
const scalar& rhs)
const override;
58 nbool _logicalOr(
const scalar& rhs)
const override;
Collection of type converters
Definition ases.hpp:13
Base class for representing byeol objects
Definition baseObj.hpp:73
Implicit type conversion collection
Definition impliAses.hpp:12
Boolean primitive type in byeol language
Definition nBool.hpp:13
represents native c++ type system for byeol language
Definition ntype.hpp:33
Base class for arithmetic operations on primitive types
Definition scalar.hpp:14
Definition tscalar.hpp:13
Weak reference smart pointer with type-safe access
Definition tweak.hpp:16