#ifndef GRAPH_TUTORIAL_3_H
#define GRAPH_TUTORIAL_3_H



#include "graph_tutorial_2.h"

class ProducerOfTheLastMember
{
public:
	void in()
	{
		ClassWithHiddenMembers::this_last_member.produce();
	}

//------------------------------------------------------------------------------
//
// 7 - ADVANCED TRAINING
//  Now that we have covered all the basics of navigating code using the graph,
//  I'd like to conclude this section of the tutorial by showing you a special
//  feature. Activate "ClickMeLater" in the far right of the graph when you are 
//  ready.
//
//------------------------------------------------------------------------------

private:
	void the()
	{
		if (ClassWithHiddenMembers::this_last_member.isPositive())
		{
			the_central_hub();
		}
	}

	void codeview()
	{
		ClassWithHiddenMembers::this_last_member.produce();
	}
};



#endif // GRAPH_TUTORIAL_3_H

