class AdLint::Cc1::Value
DESCRIPTION¶ ↑
Value
class hierarchy¶ ↑
Value <-- SingleValue <-- ScalarValue <-- ArrayValue <-- CompositeValue <-- MultipleValue <-- VersionedValue
Public Instance Methods
!()
click to toggle source
# File lib/adlint/cc1/value.rb, line 209 def ! subclass_responsibility end
!=(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 225 def !=(rhs_val) subclass_responsibility end
%(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 185 def %(rhs_val) subclass_responsibility end
&(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 189 def &(rhs_val) subclass_responsibility end
*(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 177 def *(rhs_val) subclass_responsibility end
+(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 169 def +(rhs_val) subclass_responsibility end
+@()
click to toggle source
# File lib/adlint/cc1/value.rb, line 161 def +@ subclass_responsibility end
-(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 173 def -(rhs_val) subclass_responsibility end
-@()
click to toggle source
# File lib/adlint/cc1/value.rb, line 165 def -@ subclass_responsibility end
/(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 181 def /(rhs_val) subclass_responsibility end
<(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 213 def <(rhs_val) subclass_responsibility end
<<(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 201 def <<(rhs_val) subclass_responsibility end
<=(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 229 def <=(rhs_val) subclass_responsibility end
==(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 221 def ==(rhs_val) subclass_responsibility end
>(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 217 def >(rhs_val) subclass_responsibility end
>=(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 233 def >=(rhs_val) subclass_responsibility end
>>(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 205 def >>(rhs_val) subclass_responsibility end
^(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 197 def ^(rhs_val) subclass_responsibility end
ambiguous?()
click to toggle source
# File lib/adlint/cc1/value.rb, line 117 def ambiguous? subclass_responsibility end
array?()
click to toggle source
# File lib/adlint/cc1/value.rb, line 105 def array? subclass_responsibility end
coerce_to(type)
click to toggle source
# File lib/adlint/cc1/value.rb, line 311 def coerce_to(type) subclass_responsibility end
composite?()
click to toggle source
# File lib/adlint/cc1/value.rb, line 109 def composite? subclass_responsibility end
contain?(val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 129 def contain?(val) subclass_responsibility end
definite?()
click to toggle source
# File lib/adlint/cc1/value.rb, line 125 def definite? subclass_responsibility end
dup()
click to toggle source
# File lib/adlint/cc1/value.rb, line 335 def dup subclass_responsibility end
eql?(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 327 def eql?(rhs_val) subclass_responsibility end
exist?()
click to toggle source
# File lib/adlint/cc1/value.rb, line 121 def exist? subclass_responsibility end
hash()
click to toggle source
# File lib/adlint/cc1/value.rb, line 331 def hash subclass_responsibility end
invert_domain!()
click to toggle source
# File lib/adlint/cc1/value.rb, line 149 def invert_domain! subclass_responsibility end
logical_and(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 237 def logical_and(rhs_val) # NOTE: Operator && cannot be defined as a method in Ruby. subclass_responsibility end
logical_or(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 242 def logical_or(rhs_val) # NOTE: Operator || cannot be defined as a method in Ruby. subclass_responsibility end
multiple?()
click to toggle source
# File lib/adlint/cc1/value.rb, line 133 def multiple? subclass_responsibility end
narrow_domain!(op, ope_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 141 def narrow_domain!(op, ope_val) subclass_responsibility end
overwrite!(val, tag)
click to toggle source
# File lib/adlint/cc1/value.rb, line 137 def overwrite!(val, tag) subclass_responsibility end
scalar?()
click to toggle source
# File lib/adlint/cc1/value.rb, line 101 def scalar? subclass_responsibility end
single_value_unified_with(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 153 def single_value_unified_with(rhs_val) subclass_responsibility end
test_may_be_equal_to(val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 259 def test_may_be_equal_to(val) subclass_responsibility end
test_may_be_false()
click to toggle source
# File lib/adlint/cc1/value.rb, line 307 def test_may_be_false subclass_responsibility end
test_may_be_greater_than(val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 283 def test_may_be_greater_than(val) subclass_responsibility end
test_may_be_less_than(val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 275 def test_may_be_less_than(val) subclass_responsibility end
test_may_be_null()
click to toggle source
# File lib/adlint/cc1/value.rb, line 291 def test_may_be_null subclass_responsibility end
test_may_be_true()
click to toggle source
# File lib/adlint/cc1/value.rb, line 299 def test_may_be_true subclass_responsibility end
test_may_be_undefined()
click to toggle source
# File lib/adlint/cc1/value.rb, line 251 def test_may_be_undefined subclass_responsibility end
test_may_not_be_equal_to(val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 267 def test_may_not_be_equal_to(val) subclass_responsibility end
test_must_be_equal_to(val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 255 def test_must_be_equal_to(val) subclass_responsibility end
test_must_be_false()
click to toggle source
# File lib/adlint/cc1/value.rb, line 303 def test_must_be_false subclass_responsibility end
test_must_be_greater_than(val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 279 def test_must_be_greater_than(val) subclass_responsibility end
test_must_be_less_than(val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 271 def test_must_be_less_than(val) subclass_responsibility end
test_must_be_null()
click to toggle source
# File lib/adlint/cc1/value.rb, line 287 def test_must_be_null subclass_responsibility end
test_must_be_true()
click to toggle source
# File lib/adlint/cc1/value.rb, line 295 def test_must_be_true subclass_responsibility end
test_must_be_undefined()
click to toggle source
# File lib/adlint/cc1/value.rb, line 247 def test_must_be_undefined subclass_responsibility end
test_must_not_be_equal_to(val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 263 def test_must_not_be_equal_to(val) subclass_responsibility end
to_defined_value()
click to toggle source
# File lib/adlint/cc1/value.rb, line 323 def to_defined_value subclass_responsibility end
to_enum()
click to toggle source
# File lib/adlint/cc1/value.rb, line 315 def to_enum subclass_responsibility end
to_single_value()
click to toggle source
# File lib/adlint/cc1/value.rb, line 319 def to_single_value subclass_responsibility end
undefined?()
click to toggle source
# File lib/adlint/cc1/value.rb, line 113 def undefined? subclass_responsibility end
widen_domain!(op, ope_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 145 def widen_domain!(op, ope_val) subclass_responsibility end
|(rhs_val)
click to toggle source
# File lib/adlint/cc1/value.rb, line 193 def |(rhs_val) subclass_responsibility end
~()
click to toggle source
# File lib/adlint/cc1/value.rb, line 157 def ~ subclass_responsibility end