Type.py (6657:ef5fae93a3b2) | Type.py (6862:3d308cbd1657) |
---|---|
1# Copyright (c) 1999-2008 Mark D. Hill and David A. Wood 2# Copyright (c) 2009 The Hewlett-Packard Development Company 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions are 7# met: redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer; --- 416 unchanged lines hidden (view full) --- 425enum ${{self.c_ident}} { 426 ${{self.c_ident}}_FIRST, 427''') 428 429 code.indent() 430 # For each field 431 for i,(ident,enum) in enumerate(self.enums.iteritems()): 432 desc = enum.get("desc", "No description avaliable") | 1# Copyright (c) 1999-2008 Mark D. Hill and David A. Wood 2# Copyright (c) 2009 The Hewlett-Packard Development Company 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions are 7# met: redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer; --- 416 unchanged lines hidden (view full) --- 425enum ${{self.c_ident}} { 426 ${{self.c_ident}}_FIRST, 427''') 428 429 code.indent() 430 # For each field 431 for i,(ident,enum) in enumerate(self.enums.iteritems()): 432 desc = enum.get("desc", "No description avaliable") |
433 init = ' = %s_FIRST' % self.c_ident if i == 0 else '' 434 | 433 if i == 0: 434 init = ' = %s_FIRST' % self.c_ident 435 else: 436 init = '' |
435 code('${{self.c_ident}}_${{enum.ident}}$init, /**< $desc */') 436 code.dedent() 437 code(''' 438 ${{self.c_ident}}_NUM 439}; 440${{self.c_ident}} string_to_${{self.c_ident}}(const string& str); 441string ${{self.c_ident}}_to_string(const ${{self.c_ident}}& obj); 442${{self.c_ident}} &operator++(${{self.c_ident}} &e); --- 208 unchanged lines hidden --- | 437 code('${{self.c_ident}}_${{enum.ident}}$init, /**< $desc */') 438 code.dedent() 439 code(''' 440 ${{self.c_ident}}_NUM 441}; 442${{self.c_ident}} string_to_${{self.c_ident}}(const string& str); 443string ${{self.c_ident}}_to_string(const ${{self.c_ident}}& obj); 444${{self.c_ident}} &operator++(${{self.c_ident}} &e); --- 208 unchanged lines hidden --- |