SharedSolver
friend class BPrivate::SharedSolver;
void _SetSolver(BPrivate::SharedSolver* solver);
BPrivate::SharedSolver* fSolver;
class SharedSolver;
friend class BPrivate::SharedSolver;
class SharedSolver;
class SharedSolver;
friend class BPrivate::SharedSolver;
class SharedSolver;
friend class BPrivate::SharedSolver;
SharedSolver* solver;
BALMLayout::_SetSolver(SharedSolver* solver)
_SetSolver(friendLayout ? friendLayout->fSolver : new SharedSolver());
class SharedSolver;
friend class BPrivate::SharedSolver;
SharedSolver::~SharedSolver()
SharedSolver::Solver() const
SharedSolver::Invalidate(bool children)
SharedSolver::RegisterLayout(BALMLayout* layout)
SharedSolver::LayoutLeaving(const BALMLayout* layout)
SharedSolver::ValidateMinSize()
SharedSolver::ValidateMaxSize()
SharedSolver::ValidatePreferredSize()
SharedSolver::ValidateLayout(BLayoutContext* context)
SharedSolver::Archive(BMessage* archive, bool deep) const
SharedSolver::AllArchived(BMessage* archive) const
SharedSolver::AllUnarchived(const BMessage* archive)
struct SharedSolver::MinSizeValidator {
SharedSolver::_AddConstraintsToSet(Area* area,
SharedSolver::_AddConstraintToArchive(Constraint* constraint,
inline void Finalize(BALMLayout* layout, SharedSolver* solver,
SharedSolver::_InstantiateConstraint(const void* rawData, ssize_t numBytes,
SharedSolver::SetMaxSize(BALMLayout* layout, const BSize& max)
SharedSolver::SetMinSize(BALMLayout* layout, const BSize& min)
SharedSolver::SetPreferredSize(BALMLayout* layout, const BSize& preferred)
SharedSolver::LayoutContextLeft(BLayoutContext* context)
SharedSolver::_SetContext(BLayoutContext* context)
SharedSolver::_ValidateConstraints()
struct SharedSolver::MaxSizeValidator {
SharedSolver::_Validate(bool& isValid, ResultType& result)
SharedSolver::Instantiate(BMessage* archive)
return new SharedSolver(archive);
inline void Finalize(BALMLayout* layout, SharedSolver* solver,
struct SharedSolver::PreferredSizeValidator {
inline void Finalize(BALMLayout* layout, SharedSolver* solver,
SharedSolver::SharedSolver()
SharedSolver::SharedSolver(BMessage* archive)
using BPrivate::SharedSolver;
class SharedSolver : BLayoutContextListener, public BReferenceable,
SharedSolver(BMessage* archive);
SharedSolver();
~SharedSolver();