Documented ClangExpressionVariable(List), and
cleaned up its API slightly.


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@111053 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Expression/ClangExpressionVariable.cpp b/source/Expression/ClangExpressionVariable.cpp
index 40fee4b..dce0316 100644
--- a/source/Expression/ClangExpressionVariable.cpp
+++ b/source/Expression/ClangExpressionVariable.cpp
@@ -33,14 +33,14 @@
 }
 
 Value *
-ValueForDecl(ASTContext &ast_context, const VarDecl *var_decl)
+ValueForDecl(const VarDecl *var_decl)
 {
     Value *ret = new Value;
         
     ret->SetContext(Value::eContextTypeOpaqueClangQualType, 
                     var_decl->getType().getAsOpaquePtr());
     
-    uint64_t bit_width = ast_context.getTypeSize(var_decl->getType());
+    uint64_t bit_width = var_decl->getASTContext().getTypeSize(var_decl->getType());
     
     uint32_t byte_size = (bit_width + 7 ) / 8;
     
@@ -50,7 +50,7 @@
 }
 
 Value *
-ClangExpressionVariableList::GetVariableForVarDecl (ASTContext &ast_context, const VarDecl *var_decl, uint32_t& idx, bool can_create)
+ClangExpressionVariableList::GetVariableForVarDecl (const VarDecl *var_decl, uint32_t& idx, bool can_create)
 {
     uint32_t num_variables = m_variables.size();
     uint32_t var_index;
@@ -71,7 +71,7 @@
     
     ClangExpressionVariable val;
     val.m_var_decl = var_decl;
-    val.m_value = ValueForDecl(ast_context, var_decl);
+    val.m_value = ValueForDecl(var_decl);
     m_variables.push_back(val);
     
     return m_variables.back().m_value;
@@ -85,16 +85,3 @@
     
     return NULL;
 }
-
-uint32_t
-ClangExpressionVariableList::AppendValue (Value *value)
-{
-    uint32_t idx = m_variables.size();
-    
-    ClangExpressionVariable val;
-    val.m_var_decl = NULL;
-    val.m_value = value;
-    
-    m_variables.push_back(val);
-    return idx;
-}