Opened 14 years ago

Closed 12 years ago

#2509 closed Patches (fixed)

case conversion (to_upper) fails in Codegear C++Builder 5.9.3

Reported by: peter.myerscough-jackopson@… Owned by: Pavol Droba
Milestone: Boost 1.44.0 Component: string_algo
Version: Boost 1.37.0 Severity: Problem
Keywords: Cc:

Description

I have begun to use boost's to_upper function and in the case_conv.hpp header in the boost/algorithm/string directory the as_literal function cannot be found by the c++builder compiler.

If the function is preceeded by its fully qualified namespace then it compiles. I hope this fix does not alter the intention of the code and so can be applied readily.

Patch :

62c62
<                as_literal(Input),
---
>                ::boost::as_literal(Input),
96c96
<                 as_literal(Input),
---
>                 ::boost::as_literal(Input),
127c127
<                as_literal(Input),
---
>                ::boost::as_literal(Input),
161c161
<                 as_literal(Input),
---
>                 ::boost::as_literal(Input),

Change History (3)

comment:1 by Pavol Droba, 14 years ago

Status: newassigned

I'll try to fix it before 1.38.

comment:2 by anonymous, 14 years ago

Milestone: Boost 1.38.0Boost 1.39.0

comment:3 by Marshall Clow, 12 years ago

Milestone: Boost 1.39.0Boost 1.44.0
Resolution: fixed
Status: assignedclosed

This was fixed in the release branch as of [56176] in September 2009, and has been part of the release since at least 1.44.0 - probably since 1.41.0

Closing.

Note: See TracTickets for help on using tickets.