Рисунок .24. Атрибуты класса dictionary
Атрибут rp-attribute имеет следующий синтаксис:
rp-attribute: |
|
|
<method-1>(<type-1-1>, ..., <type-1-N1> [, "..."]) |
|
... |
|
<method-M>(<type-M-1>, ..., <type-M-NM> [, "..."]) |
где <name> является именем rp-атрибута, а <method-i> является названием метода доступа для rp-атрибута, требующего Ni аргументов, где j-ый аргумент имеет тип <type-i-j>. Название метода является либо именем RPSL, либо одним из операторов, определенных на Рисунок .25. Операторные методы за исключением operator() и operator[] могут воспринимать только один аргумент.
operator= |
operator== |
operator<<= |
operator< |
operator>>= |
operator> |
operator+= |
operator>= |
operator-= |
operator<= |
operator*= |
operator!= |
operator/= |
operator() |
operator.= |
operator[] |