ForwardChanged.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2005 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/MEAL/MEAL/ForwardChanged.h
10
11#ifndef __MEAL_ForwardChanged_H
12#define __MEAL_ForwardChanged_H
13
14#include "MEAL/FunctionPolicy.h"
15#include "MEAL/Function.h"
16
17namespace MEAL {
18
21
22 public:
23
25 ForwardChanged (Function* context);
26
28 void manage (Function* argument);
29
31 void unmanage (Function* argument);
32
33 protected:
34
37
38 };
39
40}
41
42#endif
void attribute_changed(Function::Attribute attribute)
Method called when a Function attribute has changed.
Definition ForwardChanged.C:28
void unmanage(Function *argument)
Cease to forward the changed status of argument to context.
Definition ForwardChanged.C:23
void manage(Function *argument)
Begin to forward the changed status of argument to context.
Definition ForwardChanged.C:18
ForwardChanged(Function *context)
Default constructor.
Definition ForwardChanged.C:13
FunctionPolicy(Function *context=0)
Default constructor.
Definition FunctionPolicy.C:5
Attribute
Function attributes that require the attention of Composite models.
Definition Function.h:167
Namespace in which all modeling and calibration related code is declared.
Definition ExampleComplex2.h:16

Generated using doxygen 1.14.0