Home | History | Annotate | Download | only in Interpreter
      1 //===-- OptionValueArgs.h --------------------------------------*- C++ -*-===//
      2 //
      3 //                     The LLVM Compiler Infrastructure
      4 //
      5 // This file is distributed under the University of Illinois Open Source
      6 // License. See LICENSE.TXT for details.
      7 //
      8 //===----------------------------------------------------------------------===//
      9 
     10 #ifndef liblldb_OptionValueArgs_h_
     11 #define liblldb_OptionValueArgs_h_
     12 
     13 // C Includes
     14 // C++ Includes
     15 // Other libraries and framework includes
     16 // Project includes
     17 #include "lldb/Interpreter/OptionValueArray.h"
     18 
     19 namespace lldb_private {
     20 
     21 class OptionValueArgs : public OptionValueArray
     22 {
     23 public:
     24     OptionValueArgs () :
     25         OptionValueArray (OptionValue::ConvertTypeToMask (OptionValue::eTypeString))
     26     {
     27     }
     28 
     29     virtual
     30     ~OptionValueArgs()
     31     {
     32     }
     33 
     34     size_t
     35     GetArgs (Args &args);
     36 
     37     virtual Type
     38     GetType() const
     39     {
     40         return eTypeArgs;
     41     }
     42 };
     43 
     44 } // namespace lldb_private
     45 
     46 #endif  // liblldb_OptionValueArgs_h_
     47