Thrift: Local Reflection for C++.
authorDavid Reiss <dreiss@apache.org>
Fri, 31 Aug 2007 01:42:55 +0000 (01:42 +0000)
committerDavid Reiss <dreiss@apache.org>
Fri, 31 Aug 2007 01:42:55 +0000 (01:42 +0000)
commitd779cbe48c1335169cb87ed8977e293247b1434a
treec15b17777725a83cc35183d6bb59744046b28b6b
parent01a9f8845d38cd32694d91b35d7a844c3646e3c3
Thrift: Local Reflection for C++.

Summary:
The compiler now takes a "-dense" flag that will cause it to
generate some extra metadata for C++.  This metadata will be used by
TDenseProtocol.  This should be the last compiler change necessary
to enable that feature.

Reviewed By: mcslee

Test Plan: test/DenseLinkingTest.thrift

Revert Plan: ok

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665240 13f79535-47bb-0310-9956-ffa450edef68
compiler/cpp/src/generate/t_cpp_generator.cc
compiler/cpp/src/generate/t_cpp_generator.h
compiler/cpp/src/main.cc
lib/cpp/src/TReflectionLocal.h [new file with mode: 0644]
lib/cpp/src/Thrift.h
test/DenseLinkingTest.thrift [new file with mode: 0644]