Ticket #147 (closed defect: fixed)
CapeWindowId does not have namespace
Reported by: | jasper | Owned by: | jasper |
---|---|---|---|
Priority: | minor | Milestone: | Maintenance of Phase II |
Component: | Client Header Files | Version: | 1.2.0.11 |
Keywords: | Cc: |
Description
The definition of CapeWindowId? lacks the COBIA namespace.
Change History
comment:2 Changed 2 years ago by jasper
The type CapeWindowId? should be COBIA::CapeWindowId? - which you only notice when compiling code that does not use "using namespace COBIA"
comment:3 Changed 2 years ago by michelpons
Well I am going to COBIA_BasicDataTypes.h in COBIA/CLIENT, I am also going to IDLInterfaces/IDLInterfaces.h. In this last one I find the enumeration CapeIDLDataType that contains IDLDataType_CapeWindowId and I can't figure out what is missing for CapeWindowId? compared to other data types. I can't figure where CapeWindowId? is used without COBIA namespace while indeed the other types are used there such as COBIA::CapeInteger?, etc... so does it mean that somewhere in the code CapeWindowId? is written without the COBIA namespace? But where? Is it in all Client Header Files, or just which ones? Has this issue further consequences within the code?
Where is that missing? Can't figure where the issue is.