Ticket #147 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

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:1 Changed 2 years ago by michelpons

Where is that missing? Can't figure where the issue is.

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?

comment:4 Changed 2 years ago by jasper

  • Status changed from new to closed
  • Resolution set to fixed

comment:5 Changed 2 years ago by jasper

In [734c23ce976cd39000aff91fac83055779ad05c4]:

fix #147 (fix was incomplete)

Note: See TracTickets for help on using tickets.