Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

member_visitor.cpp

Go to the documentation of this file.
00001 // See ../license.txt for license information.
00002 //
00003 // member_visitor.cpp
00004 //
00005 // 28-Jun-2003  phamilton  Created
00006 //
00007 
00008 #define REFLECT_IN_LIBRARY_SOURCE
00009 
00010 #include "member_visitor.hpp"
00011 #include <iostream>
00012 #include "../common/object.hpp"
00013 #include "member.hpp"
00014 
00015 using namespace ph::reflect;
00016 
00017 bool set_member_visitor::visit(ph::common::object_base *obj, 
00018         const std::string &name, ph::common::member_base *member)
00019 {
00020         if (name == _name)
00021         {
00022                 member->set(_value);
00023                 _found = true;
00024                 return false;
00025         }
00026         return true;
00027 }

Generated on Wed Apr 5 22:03:24 2006 for cppxmlobj by  doxygen 1.4.3