ResultType
LinearProgramming::ResultType ValidateLayout();
LinearProgramming::ResultType result,
LinearProgramming::ResultType result,
using LinearProgramming::ResultType;
ResultType FindMins(const VariableList* variables);
ResultType FindMaxs(const VariableList* variables);
ResultType Solve();
ResultType Result() const;
ResultType fResult;
virtual ResultType Solve() = 0;
virtual ResultType FindMins(const VariableList* variables) = 0;
virtual ResultType FindMaxs(const VariableList* variables) = 0;
ResultType result = fSolver->ValidateMaxSize();
ResultType result = fSolver->ValidatePreferredSize();
ResultType result = fSolver->ValidateLayout(context);
ResultType
ResultType result, BLayoutContext* context)
ResultType result = fSolver->ValidateMinSize();
ResultType
ResultType
ResultType
ResultType
ResultType solveResult)
SharedSolver::_Validate(bool& isValid, ResultType& result)
ResultType solveResult)
ResultType solveResult)
ResultType fMinResult;
ResultType fMaxResult;
ResultType fPreferredResult;
ResultType fLayoutResult;
ResultType Result();
ResultType ValidateMinSize();
ResultType ValidateMaxSize();
ResultType ValidatePreferredSize();
ResultType ValidateLayout(BLayoutContext* context);
void _Validate(bool& isValid, ResultType& result);
ResultType
ResultType
ResultType
ResultType
ResultType result = Solve();
ResultType Solve();
ResultType FindMaxs(const VariableList* variables);
ResultType FindMins(const VariableList* variables);
ResultType _FindWithConstraintsNoSoft(
ResultType
ResultType
ResultType
ResultType
ResultType result;
template<typename ResultType>
set_ioctl_result(const ResultType& result, void* buffer, size_t length)
return user_memcpy(buffer, &result, sizeof(ResultType));
memcpy(buffer, &result, sizeof(ResultType));
virtual bool OnBadLayout(BALMLayout* layout, ResultType result,