summaryrefslogtreecommitdiff
path: root/cpp/rubygen/templates/method_variants.rb
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2007-08-09 14:39:07 +0000
committerAlan Conway <aconway@apache.org>2007-08-09 14:39:07 +0000
commitd2015d708bdb0c660cddd6969996c23daa6a5c49 (patch)
tree0b71b1447a45dca0b1e8c7f0f8d3d95d50de0faa /cpp/rubygen/templates/method_variants.rb
parent462fd7ae8c6ac92730ebc497a9140ecec0cc03d9 (diff)
downloadqpid-python-d2015d708bdb0c660cddd6969996c23daa6a5c49.tar.gz
Avoid clash with built-in ruby function Object.methods():n
- Renamed methods*() to amqp_methods, classes*() to amqp_classes. - Renamed CppGen.class_() to cpp_class. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@564225 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/rubygen/templates/method_variants.rb')
-rwxr-xr-xcpp/rubygen/templates/method_variants.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/cpp/rubygen/templates/method_variants.rb b/cpp/rubygen/templates/method_variants.rb
index 0787657089..886c7559bb 100755
--- a/cpp/rubygen/templates/method_variants.rb
+++ b/cpp/rubygen/templates/method_variants.rb
@@ -24,10 +24,10 @@ class AmqpCppModelGen < CppGen
def gen_class(c)
varname="#{c.name.caps}Variant"
- mtypes=c.methods.map { |m| m.body_name }
+ mtypes=c.amqp_methods.map { |m| m.body_name }
typedef(blank_variant(mtypes), varname)
genl
- pairs=c.methods.map { |m| [m.index.to_i,m.body_name] }
+ pairs=c.amqp_methods.map { |m| [m.index.to_i,m.body_name] }
gen_set_variant(varname, "MethodId", pairs,
"%d is not a valid method index in class #{c.name}")
mtypes.each { |t|
@@ -38,8 +38,8 @@ class AmqpCppModelGen < CppGen
def gen_all()
varname="MethodVariant"
- types=@amqp.classes.map { |c| "#{c.name.caps}Variant" }
- pairs=@amqp.classes.map { |c| [c.index.to_i,"#{c.name.caps}Variant"] }
+ types=@amqp.amqp_classes.map { |c| "#{c.name.caps}Variant" }
+ pairs=@amqp.amqp_classes.map { |c| [c.index.to_i,"#{c.name.caps}Variant"] }
typedef(blank_variant(types), varname)
genl
gen_set_variant(varname, "ClassId", pairs,
@@ -48,7 +48,7 @@ class AmqpCppModelGen < CppGen
def generate()
h_file("qpid/framing/method_variants.h") {
- @amqp.methods.each { |m| include "qpid/framing/#{m.body_name}.h"}
+ @amqp.amqp_methods.each { |m| include "qpid/framing/#{m.body_name}.h"}
include "qpid/framing/amqp_types.h"
include "qpid/QpidError.h"
include "qpid/framing/variant.h"
@@ -58,7 +58,7 @@ class AmqpCppModelGen < CppGen
genl "// Metafunction returns class variant containing method T."
genl "template <class T> struct ClassVariant {};"
genl
- @amqp.classes.each { |c| gen_class c }
+ @amqp.amqp_classes.each { |c| gen_class c }
}
namespace("qpid::framing") {
gen_all