![]() |
linc 0.7
Linc is a general-purpose programming language inspired by C
|
Public Member Functions | |
ArrayValue (std::vector< Types::_invalid_type > array) | |
ArrayValue (Types::_invalid_type value, std::size_t count) | |
ArrayValue (std::vector< Types::_void_type > array) | |
ArrayValue (Types::_void_type value, std::size_t count) | |
ArrayValue (const ArrayValue &value, std::size_t count) | |
ArrayValue (std::vector< ArrayValue > array) | |
Types::Kind | getKind () const |
void | pushVoid (Types::_void_type value) |
void | push (const class Value &value) |
ArrayValue (const ArrayValue &other) | |
ArrayValue (ArrayValue &&other) | |
ArrayValue & | operator= (const ArrayValue &other) |
ArrayValue & | operator= (ArrayValue &&other) |
Types::u64 | getCount () const |
class Value | get (std::size_t index) const |
void | set (std::size_t index, const class Value &value) |
ArrayValue | operator+ (const ArrayValue &other) const |
bool | operator== (const ArrayValue &other) const |
bool | operator!= (const ArrayValue &other) const |
std::vector< PrimitiveValue > | toPrimitiveList () const |
std::string | toApplicationString () const |
std::string | toString () const |
Static Public Member Functions | |
static ArrayValue | fromDefault (Types::Kind kind, std::size_t count=0ul) |
static ArrayValue | fromDefault (const Types::type &type, std::size_t count=0ul) |