Community
Participate
Working Groups
If an operation in a capsule or passive class is declared as "query", the declaration in the header correctly appends "const" to the signature, but not to the implementation, causing a compilation failure. For example, an operation "Operation1" with isQuery == true and an Integer return parameter, generates the following in the header: int Operation1() constl but in the .cc: int Class1::Operation1() { // ... } where it should be int Class1::Operation1() const { // ... }