Struct PrimitiveClass

Inheritance Relationships

Base Type

Derived Types

Struct Documentation

struct PrimitiveClass : public Quack::Class

Represents all literal objects (e.g., integer, boolean, string). Encapsulated in this subclass to standardize some value information.

Subclassed by Quack::BooleanClass, Quack::IntClass, Quack::StringClass

Public Functions

PrimitiveClass(char *name)
bool is_user_class() const

Primitives are all base (i.e., not user) classes in Quack so this function always returns true.

Return
False always.