ValueNodeContainer
ValueNodeContainer* container,
private ValueNodeContainer::Listener {
ValueNodeContainer::Listener* listener);
ValueNodeContainer::Listener* listener);
ValueNodeContainer* GetContainer() const { return fContainer; };
typedef BObjectList<ValueNodeContainer::Listener> ListenerList;
ValueNodeContainer* fContainer;
ValueNodeContainer* container,
class ValueNodeContainer;
ValueNodeContainer* Container() const
void SetContainer(ValueNodeContainer* container);
ValueNodeContainer* fContainer;
class ValueNodeContainer;
ValueNodeContainer* Container() const
void SetContainer(ValueNodeContainer* container);
ValueNodeContainer* fContainer;
class ValueNodeContainer : public BReferenceable {
ValueNodeContainer();
virtual ~ValueNodeContainer();
class ValueNodeContainer::Listener {
private ValueNodeContainer::Listener,
ValueNodeContainer* container = manager->GetContainer();
AutoLocker<ValueNodeContainer> containerLocker(container);
ValueNodeContainer* container = manager->GetContainer();
AutoLocker<ValueNodeContainer> containerLocker(container);
ValueNodeContainer* container = manager->GetContainer();
AutoLocker<ValueNodeContainer> containerLocker(container);
ValueNodeContainer* container, ValueNode* valueNode)
ValueNodeContainer* container,
ValueNodeContainer* container, ValueNode* valueNode)
ValueNodeContainer* container,
ValueNodeContainer* container = fNodeManager->GetContainer();
AutoLocker<ValueNodeContainer> containerLocker(container);
AutoLocker<ValueNodeContainer> containerLocker(
AutoLocker<ValueNodeContainer> containerLocker(
AutoLocker<ValueNodeContainer> containerLocker(
AutoLocker<ValueNodeContainer> containerLocker(
AutoLocker<ValueNodeContainer> containerLocker(
ValueNodeContainer* container = fNodeManager->GetContainer();
AutoLocker<ValueNodeContainer> containerLocker(container);
class VariablesView::ContainerListener : public ValueNodeContainer::Listener {
ValueNodeContainer* container = nodeChild->Container();
BReference<ValueNodeContainer> containerReference(container);
AutoLocker<ValueNodeContainer> containerLocker(container);
ValueNodeContainer* container,
class ValueNodeContainer;
ValueNodeContainer* container = fNodeManager->GetContainer();
AutoLocker<ValueNodeContainer> containerLocker(container);
AutoLocker<ValueNodeContainer> containerLocker(
private TeamMemoryBlock::Listener, private ValueNodeContainer::Listener,
ValueNodeContainer* container, ValueNode* valueNode)
AutoLocker<ValueNodeContainer> containerLocker(container);
AutoLocker<ValueNodeContainer> containerLocker(fContainer);
AutoLocker<ValueNodeContainer> containerLocker(fContainer);
AutoLocker<ValueNodeContainer> containerLocker(fContainer);
AutoLocker<ValueNodeContainer> containerLocker(fContainer);
fContainer = new(std::nothrow) ValueNodeContainer;
AutoLocker<ValueNodeContainer> containerLocker(fContainer);
ValueNodeManager::AddListener(ValueNodeContainer::Listener* listener)
ValueNodeManager::RemoveListener(ValueNodeContainer::Listener* listener)
ValueNodeContainer* container,
ValueNodeContainer* fContainer;
class ValueNodeContainer;
AutoLocker<ValueNodeContainer> containerLocker(fContainer);
AutoLocker<ValueNodeContainer> containerLocker(fContainer);
ValueNodeContainer* container, ValueNode* valueNode)
AutoLocker<ValueNodeContainer> containerLocker(fContainer);
AutoLocker<ValueNodeContainer> containerLocker(fContainer);
ValueNodeContainer* container = fValueNode->Container();
AutoLocker<ValueNodeContainer> containerLocker(container);
ValueNodeContainer* container = fNodeManager->GetContainer();
AutoLocker<ValueNodeContainer> containerLocker(container);
ValueNodeChild::SetContainer(ValueNodeContainer* container)
ValueNode::SetContainer(ValueNodeContainer* container)
ValueNodeContainer::RemoveListener(Listener* listener)
ValueNodeContainer::NotifyValueNodeChanged(ValueNodeChild* nodeChild,
ValueNodeContainer::NotifyValueNodeChildrenCreated(ValueNode* node)
ValueNodeContainer::NotifyValueNodeChildrenDeleted(ValueNode* node)
ValueNodeContainer::NotifyValueNodeValueChanged(ValueNode* node)
ValueNodeContainer::Listener::~Listener()
ValueNodeContainer::Listener::ValueNodeChanged(ValueNodeChild* nodeChild,
ValueNodeContainer::Listener::ValueNodeChildrenCreated(ValueNode* node)
ValueNodeContainer::Listener::ValueNodeChildrenDeleted(ValueNode* node)
ValueNodeContainer::Listener::ValueNodeValueChanged(ValueNode* node)
ValueNodeContainer::ValueNodeContainer()
ValueNodeContainer::~ValueNodeContainer()
ValueNodeContainer::Init()
ValueNodeContainer::CountChildren() const
ValueNodeContainer::ChildAt(int32 index) const
ValueNodeContainer::AddChild(ValueNodeChild* child)
AutoLocker<ValueNodeContainer> locker(this);
ValueNodeContainer::RemoveChild(ValueNodeChild* child)
ValueNodeContainer::RemoveAllChildren()
ValueNodeContainer::AddListener(Listener* listener)