Home | History | Annotate | Download | only in src

Lines Matching refs:symbol

5440     const char symbol = static_cast<char>(money_base::symbol);
5445 // function'. "Space between sign and symbol or value" means that
5446 // if the sign is adjacent to the symbol, there's a space between
5453 // separate the symbol and value-or-sign with a space, we rearrange the
5455 // the symbol.
5458 // and value when the currency symbol is suppressed (by not
5460 // sep_by_space==1 as "omit the space when the currency symbol is
5469 // Move the separator to before the symbol, to place it
5470 // between the value and symbol.
5476 case 0: // Parentheses surround the quantity and currency symbol.
5479 pat.field[2] = none; // Any space appears in the symbol.
5480 pat.field[3] = symbol;
5483 symbol and value.
5485 // assume the currency symbol matches the intention.
5491 // We insert the space into the symbol instead of
5501 case 1: // The sign string precedes the quantity and currency symbol.
5503 pat.field[3] = symbol;
5506 case 0: // No space separates the currency symbol and value.
5514 // We insert the space into the symbol instead of
5524 // Remove the separator from the symbol, since it
5533 case 2: // The sign string succeeds the quantity and currency symbol.
5538 case 0: // No space separates the currency symbol and value.
5540 pat.field[2] = symbol;
5544 // We insert the space into the symbol instead of
5550 pat.field[2] = symbol;
5553 pat.field[1] = symbol;
5556 // Remove the separator from the symbol, since it
5565 case 3: // The sign string immediately precedes the currency symbol.
5567 pat.field[3] = symbol;
5570 case 0: // No space separates the currency symbol and value.
5578 // Remove the separator from the symbol, since it
5587 // We insert the space into the symbol instead of
5597 case 4: // The sign string immediately succeeds the currency symbol.
5602 case 0: // No space separates the currency symbol and value.
5604 pat.field[2] = symbol;
5608 pat.field[2] = symbol;
5610 // We insert the space into the symbol instead of
5617 pat.field[1] = symbol;
5620 // Remove the separator from the symbol, since it
5636 case 0: // Parentheses surround the quantity and currency symbol.
5638 pat.field[1] = symbol;
5639 pat.field[2] = none; // Any space appears in the symbol.
5643 case 0: // No space separates the currency symbol and value.
5645 // assume the currency symbol matches the intention.
5651 // We insert the space into the symbol instead of
5661 case 1: // The sign string precedes the quantity and currency symbol.
5666 case 0: // No space separates the currency symbol and value.
5667 pat.field[1] = symbol;
5671 pat.field[1] = symbol;
5674 // We insert the space into the symbol instead of
5682 pat.field[2] = symbol;
5684 // Remove the separator from the symbol, since it
5693 case 2: // The sign string succeeds the quantity and currency symbol.
5694 pat.field[0] = symbol;
5698 case 0: // No space separates the currency symbol and value.
5706 // We insert the space into the symbol instead of
5716 // Remove the separator from the symbol, since it
5725 case 3: // The sign string immediately precedes the currency symbol.
5730 case 0: // No space separates the currency symbol and value.
5731 pat.field[1] = symbol;
5735 pat.field[1] = symbol;
5738 // We insert the space into the symbol instead of
5746 pat.field[2] = symbol;
5748 // Remove the separator from the symbol, since it
5757 case 4: // The sign string immediately succeeds the currency symbol.
5758 pat.field[0] = symbol;
5762 case 0: // No space separates the currency symbol and value.
5770 // Remove the separator from the symbol, since it
5779 // We insert the space into the symbol instead of
5796 pat.field[0] = symbol;